javascript - 使用 javascript 从数组中打印 x 个对象

标签 javascript jquery arrays sorting

使用 JavaScript 对对象数组进行排序或查询的最佳方法是什么?假设我只想获取前两个对象,然后获取接下来的两个对象,或者从第 5 个对象开始获取 5 个对象?

我应该查看哪些函数?

var obj = [
  {
    "_id": "58f8ffe7ce2bbf01c6164801",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164802",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164803",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164804",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164805",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164806",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164807",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164808",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164809",
    "isActive": true
  },
    {
    "_id": "58f8ffe7ce2bbf01c6164810",
    "isActive": true
  }
]

最佳答案

obj.slice(0,2);//first two
obj.slice(2,4);//next two

剩下的根据切片 API 进行数学计算。

关于javascript - 使用 javascript 从数组中打印 x 个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43529174/

相关文章:

Javascript 不打开带有 HTML href 的类特定链接

javascript - 在 jQuery .css() 调用中使用 JS 变量来指定 CSS 属性的名称

javascript - 如何在node.js中逐行运行代码

jquery - 具有不同 ID 的相同数据的动态选项卡

python - 如何在Python中有效地将子字典转换为矩阵

javascript - 正则表达式 - 检测并替换字符串中两个以上的数字

javascript - JQuery datepicker 函数无法识别或无法在新元素上运行

javascript - 在函数内声明变量

c++ - 如何从二维数组中获取行和列 C++

sql - 在 Presto 中从 JSON 数组中提取值