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];
}
Комментариев нет:
Отправить комментарий
‹
›
Главная страница
Открыть веб-версию
Комментариев нет:
Отправить комментарий