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;
}
}