javascript - 获取数组中的第一项和最后一项 - JS

标签 javascript arrays

我正在尝试获取数组中的第一项和最后一项,并将它们显示在一个对象中。

我所做的是使用第一个和最后一个函数,然后将第一项分配为键,将最后一项分配为值。

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/

相关文章:

javascript - 通过 POST 将 JavaScript 数组发送到 PHP

arrays - 子数组由可以按连续顺序排列的数字组成。

javascript - 在没有httpxmlrequest的情况下以html/Javascript加载纯文本文件

javascript - JQuery:自动平滑滚动

javascript - 将相同范围内的 10 的倍数的数组值分组

c - 将 C 中的结构成员对齐到 32 字节,

python - 如何从已经确定的峰/谷指数组中获取极值? [Python]

java - Array find value using index逻辑面试题

javascript - 无法使用 React-Motion 为 React-Konva Circle 制作动画

javascript - getJSON 获取所有项目但有未定义的错误