javascript - 如何将数组的对象元素数量存储在另一个数组中?

标签 javascript

我试图将一些对象元素从一个数组存储到另一个数组,所以可以说我有这个对象数组

var Array = [{name:'Fadi'},{name:'Joseph'},{name:'Salim'},{name:'Tony'}];

我想将此数组中的前两个对象存储到另一个数组中,因此它会是

var SubArray =[{name:'Fadi'},{name:'Joseph'}];

提前感谢您的帮助。

最佳答案

您可以使用slice方法:

var SubArray = Array.slice(0,2);

请注意 Array是保留的JS全局对象。您需要为该变量使用不同的名称。所以你的代码应该是这样的:

var MyArray = [{name:'Fadi'},{name:'Joseph'},{name:'Salim'},{name:'Tony'}];
var SubArray = MyArray.slice(0,2);

关于javascript - 如何将数组的对象元素数量存储在另一个数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26302823/

相关文章:

JavaScript 用空格分割字符串

javascript - jQuery-在动画 div 中的图像源之间动态切换

javascript - 项目未保存,重新单击编辑后更改回原始状态

javascript - 无法添加属性,在 React 组件中绑定(bind) Prop 时对象不可扩展

javascript - SailsJs - 覆盖 Controller 默认方法

javascript - 将 GWT 与 HTML5 Canvas 一起使用是个好主意吗?

javascript - 按属性遍历嵌套数据

javascript - 如何确保不会两次执行相同的数据库事务?

javascript - 从 Kuler API 获取十六进制值

javascript - mac safari 中的 Gif 动画卡住