tsigel, skrudjmakdak объясняет, что такое указатели в принципе. Я очень хорошо понимаю, что такое указатели... в Assembler и C. И не понимаю - что это такое в javascript.
В Ассемблере всё понятно: [0238A356] означает "два байта находящихся по адресам 0238A357 и 0238A356 соответственно, и именно в таком порядке".
В C чуть завихренистее, но тоже ясно: pointerVariable - это адрес. *pointerVariable - то, что находится по этому адресу.
А в javascript как?
Если id1 - это указатель, то я бы ожидал, что "alert(id1)" выдаст результат, скажем, "030BC123". Ибо указатель - это адрес.
Но в реальности мы имеем явно что-то другое. Что же именно?
|