我试图找到列表的最后一个元素时被卡住了:
功能:
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 === '...') {
.....
}
}
帮助兄弟出去!
感谢。
答案 0 :(得分:1)
您可以使用arguments
获取一个类似于数组的对象,其中包含传递给函数的所有参数(除非它是箭头函数)。
if (arguments.length > 1) {
var what_I_care_about = arguments[arguments.length - 1];
}