不確定array.length返回undefined我有以下代碼:如果最後一個元素是在JavaScript
function lastElement(array) {
if (array.length > 0)
return array[array.length - 1];
else
return undefined;
}
alert(lastElement([ undefined,1, 2]));
它返回2,因爲它不計數的不確定因素&這是完全fine.Now如果我換陣列中的最後一個元素與未定義:
function lastElement(array) {
if (array.length > 0)
return array[array.length - 1];
else
return undefined;
}
alert(lastElement([ 1, 2,undefined]));
它返回未定義!!這是爲什麼?任何幫助讚賞。
@Christophe是啊,這是太愚蠢的問這個。已經投票贊成閉幕。 – 2013-05-10 05:04:45