我在尝试查找列表的最后一个元素时陷入困境:
功能:
function last(list) {
}
'list' 可以是数组、字符串或参数列表。我有用于数组和字符串出现的代码,但不确定如何返回最后一个参数。这是我到目前为止所拥有的:
function last(list){
if(typeof list === 'string') {
return list.charAt(list.length - 1);
}
if(typeof list === 'object') {
return list[list.length - 1];
}
if(typeof list === '...') {
.....
}
}
救救兄弟吧!
谢谢。
最佳答案
您可以使用参数
获得一个类似数组的对象,其中包含传递给函数的所有参数(除非它是箭头函数)。
if (arguments.length > 1) {
var what_I_care_about = arguments[arguments.length - 1];
}
关于javascript - 返回函数的最后一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47509490/