Vanilla JS
понедельник, 3 июня 2013 г.
JavaScript Опасность использования i++ вместо i += 1
Конструкция i += 1 означает ++i.
По этой причине
function f() {
var j = arr[i++];
}
означает
function f() {
var j = arr[i];
i++;
}
Поэтому нужно писать
function f() {
var j = arr[i += 1];
}
Комментариев нет:
Отправить комментарий
Следующее
Предыдущее
Главная страница
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий