А, ну это здорово, что не по теме. Тогда будем считать это ответом на
Цитата:
|
Wolsh, то, что компилится в стриктмоде и не ругается - вот это не есть хорошо.
|
По поводу твоих претензий:
1) a.indexOf(1) ищет число 1. Ищется строгое соответствие. Не что-то похожее, а число. С какого перепугу он должен возвращать индекс строки?
Может, еще и проверять строки на charCode, как в вышеупомянутом сравнении "a" < "b"?
2) "А тут все ок." Ну, действительно ОК. Типизации же нет, и сравнение не строгое.
3) a[0] возвращает нетипизированный объект. Это не вектор, чтобы возвращать типизированные данные. Дальше — см. выше.
4) Последний пассаж не понял вообще. Что-то типа 4 != -1 это то же самое, что и 4 !== -1 ?
Остроумно. И так неожиданно!...
Вывод: довольно непрактично предъявлять претензии к типизации в языке, когда ей не пользуешься.