如果数组为空,为什么我不能让这个函数返回Null ?



JavaScript新手,不知道我做错了什么。我试图让函数返回数组的最后一个元素,如果有这样一个参数(我得到了这部分工作)。如果没有参数返回null。但是,当我试图让它返回一个空数组时,它只返回未定义而不是null。如果你能给我解释一下我做错了什么,而不是直接给我答案,我会很感激的。

这是我写的代码:

function lastElement(array) {
if (array !== "") {
return array[array.length - 1];
} else {
return null;
}
}

try with this:

function lastElement(array){
if(array.length !== 0){
return array[array.length - 1];
}else{
return null;
}
}

相关内容

  • 没有找到相关文章

最新更新