JSON数组 - 删除第一个元素

Jer*_* S. 3 javascript jquery json

我不想带回或删除数组中的第一条记录并将其附加到我的页面.我从下面的JSON文件中获取数据:

$(data.content).each(function(index, content){
  $("#htmlID").append('<span>' + content.myinfo + ');
});
    {

    "content": 

    [ 
{"myinfo":"Bill Clinton 095 years old. "},
{"myinfo":"Bill Clinton 195 years old. "},
{"myinfo":"Bill Clinton 295 years old. "},
{"myinfo":"Bill Clinton 295 years old. "}

    ]
    }
Run Code Online (Sandbox Code Playgroud)

当我将我的数据附加到页面时,一切都很完美,但我想跳过第一个元素(索引)...我基本上不想带回比尔克林顿095岁的特定输出.

我怎么做?(grep?,删除,删除?).

什么是最简单的方法?

Bla*_*ger 7

您可能不想修改数组或JSON,因此只需测试执行循环时您所在的元素:

$(data.content).each(function(index, content){
    if (index>0) { // skips first element
        $("#htmlID").append('<span>' + content.myinfo + '</span>');
    }
});
Run Code Online (Sandbox Code Playgroud)

或者更好的是,只需使用一个老式的for循环并节省一些开销:

for (var i=1; i<data.content.length; i++) {
    $("#htmlID").append('<span>' + data.content[i].myinfo + '</span>');
}
Run Code Online (Sandbox Code Playgroud)