Будет ли когда-нибудь экземпляр, когда свойство длины массива JavaScript возвращает отрицательное значение? Я предполагаю, что ответ отрицательный, но мне было интересно, если будет когда-либо необходимость учитывать отрицательные значения при сравнении длины массива в инструкции if, например.
var x = y.length;
if (x === 0) {
return false;
} else if (x > 0) {
return true;
} else alert("error"); // is this necessary?
}