我正在尝试获取数组中的第一项和最后一项,并将它们显示在一个对象中。
我所做的是使用第一个和最后一个函数,然后将第一项分配为键,将最后一项分配为值。
var myArray = ['Rodel', 'Mike', 'Ronnie', 'Betus'];
function firstAndLast(array) {
var firstItem = myArray.first;
var lastItem = myArray.last;
var objOutput = {
firstItem : lastItem
};
}
var display = transformFirstAndLast(myArray);
console.log(display);
但是这个给我惹上麻烦了。它说未定义。知道这是为什么吗?
最佳答案
我修改了你的代码:
var myArray = ['Rodel', 'Mike', 'Ronnie', 'Betus'];
function firstAndLast(array) {
var firstItem = myArray[0];
var lastItem = myArray[myArray.length-1];
var objOutput = {
first : firstItem,
last : lastItem
};
return objOutput;
}
var display = firstAndLast(myArray);
console.log(display);
更新:新修改
var myArray = ['Rodel', 'Mike', 'Ronnie', 'Betus'];
function firstAndLast(array) {
var firstItem = myArray[0];
var lastItem = myArray[myArray.length-1];
var objOutput = {};
objOutput[firstItem]=lastItem
return objOutput;
}
var display = firstAndLast(myArray);
console.log(display);
关于javascript - 获取数组中的第一项和最后一项 - JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43714111/