Сообщение от nesfiraty
|
как правильно определять когда нужно использовать префиксную а когда постфиксную запись инкремента?? я с их теоретической основой знаком но на практике никак не пойму))
|
Этот выбор определяет поведение, которое требуется
Иногда, как например, в цикле
for, это не имеет значения. Хотя я чаще вижу (и сам привык) к постфиксной записи. А вот пример, где это важно:
var array = ["a", "b"];
var index = array.length;
// выведет только "b", потому что нужно, чтобы в условие
// предыдущее значение. Надо использовать index--.
while (--index) alert( array[index] );