Asp.net 如何显示从特定索引开始的JSON对象?

Asp.net 如何显示从特定索引开始的JSON对象?,asp.net,angularjs,arrays,json,asp.net-mvc,Asp.net,Angularjs,Arrays,Json,Asp.net Mvc,我将此示例作为json对象 var obj = [{name: "ana", gender: "woman"}, {name: "ben", gender: "man"}, {name: "andrew", gender: "man"}, {name: "jake", gender: "man"}] 我想显示从json对象的第二个索引到最后一个索引的列表。就像ASP.NET中的Take()一样 我有这个代码来实现它。但是,有没有其他方法,比如比这段代码更好的解决方案,使

我将此示例作为json对象

var obj = [{name: "ana", gender: "woman"}, {name: "ben", gender: "man"}, 
           {name: "andrew", gender: "man"}, {name: "jake", gender: "man"}]
我想显示从json对象的第二个索引到最后一个索引的列表。就像ASP.NET中的Take()一样

我有这个代码来实现它。但是,有没有其他方法,比如比这段代码更好的解决方案,使流程更轻?非常感谢你

这是我的密码:

 var obj = [{name: "ana", gender: "woman"}, {name: "ben", gender: "man"}, 
           {name: "andrew", gender: "man"}, {name: "jake", gender: "man"}];

   $scope.run = function () {
   var display = {};        
   var startingIndex = 1;        
   for(var i = 0;i >= startingIndex;i++){
   display.push(obj[i]);
   }
    alert(JSON.stringify(display));
  } 
你应该使用这个方法

slice()方法返回数组一部分的浅拷贝 插入从开始到结束(不包括结束)选择的新阵列对象。 原始数组将不会被修改

var obj=[{姓名:“安娜”,性别:“女人”},{姓名:“本”,性别:“男人”},
{姓名:“安德鲁”,性别:“男人”},{姓名:“杰克”,性别:“男人”};
obj=obj切片(2);

控制台日志(obj)这是不对的;原来的问题有一个包含一系列数组的对象,您将其更改为一个对象数组。尽管看起来他们的结构不正确,而且这可能是他们真正想要展示的,但你应该澄清,而不是完全改变结构。值得注意的是,我没有否决答案,其他人否决了;我只是想澄清这一点,并确保代码实际上是有效的,并且OP遇到的问题实际上与他们滥用对象/数组无关。伙计们,我已经编辑了我的代码。对不起,弄错了。谢谢你们,再加上一个答案。非常感谢。这看起来不是一个有效的对象…@Claies谢谢你指出它!将编辑我的问题。@Claies+1用于指出它!