birisi aşağıdaki JavaScript kurucular açısından yapıyor ve nasıl bir değişkene tanımlandığı işlevini çağırarak/hangisini kullandığına bana açıklayabilir?Bu Javascript parçasında neler oluyor?
<script>
a = 'alert("Hi");'
{}["apple"]["constructor"]["constructor"](a)();
</script>
Teşekkürler!
bu şekilde 'Object.apple.constructor.constructor (a) ila() aynıdır;'. – Jai
'{} [" apple "] [" yapıcı "] [" yapıcı "]' return işleviyle aynı işlevde kullanılabilen işlev işlevi. – jcubic
@Jai, aynı değil çünkü bu durumda {} 'bir nesne değil boş blok. Nesne olsaydı, 'Özellik' yapılamıyor 'yapıcı' undefined '' – jcubic