|
wtf javascript
просто нет слов. мож кто объяснить зачем они так сделали ?
var m = [23,,,,45]; alert(m.indexOf(m[1])); |
Как так?
По примеру: первого элемента в массиве не существует, поэтому m[1] == undefined. Но ни одно undefined в массиве нет. var m = [23,,,undefined,45]; alert(m.indexOf(m[1])); |
Kolyaj,
ну и что, что нет. это же массив. где тут здравый смысл бегать по массиву как по хешу. |
Потому что массив в JavaScript-е не то же самое, что массив в PHP, и уж тем более не то же самое, что массив в Си.
http://alljs.ru/articles/array/whatis |
Цитата:
|
Цитата:
|
Цитата:
|
Я не любитель обсуждать вещи, которые невозможно изменить. Это как о политике на кухне разговаривать. Есть свойство, у него есть название, у него есть предопределённое поведение. Зачем рассуждать, что по чьему-то мнению оно работает не правильно?
|
Цитата:
|
Если на кухне порассуждать о "довели страну", жизнь в стране лучше не станет.
|
Часовой пояс GMT +3, время: 16:01. |
|