Jquery 循环遍历对象数组&;忽略最后一个对象
我正在以对象数组的形式接收json数据。目前,我有6个对象,但是,我想忽略第6个对象。下面的代码示例有效地实现了这一点 然而,向前看,返回的对象数量会有波动——可能是1,也可能是100。那么,如何修改此函数以始终删除最后一个对象,而不管数组中有多少个对象?谢谢Jquery 循环遍历对象数组&;忽略最后一个对象,jquery,arrays,Jquery,Arrays,我正在以对象数组的形式接收json数据。目前,我有6个对象,但是,我想忽略第6个对象。下面的代码示例有效地实现了这一点 然而,向前看,返回的对象数量会有波动——可能是1,也可能是100。那么,如何修改此函数以始终删除最后一个对象,而不管数组中有多少个对象?谢谢 var topCats = 'myobsfucatedurl?ACATHIER'; $.ajax({ type: 'Get', url: topCats, dataType: 'js
var topCats = 'myobsfucatedurl?ACATHIER';
$.ajax({
type: 'Get',
url: topCats,
dataType: 'json',
success: function(data) {
$.each(data, function(i, item) {
if (i < 5) {
$('#footer-products').append($('<li>').html('<a href="' + item.MenuLink + '">' + item.MenuText + '</a>'));
} else {
return false;
}
});
},
error: function() {}
});
var-topCats='myobsfucatedurl?ACATHIER';
$.ajax({
键入:“Get”,
网址:topCats,
数据类型:“json”,
成功:功能(数据){
$。每个(数据、功能(i、项){
如果(i<5){
$(“#页脚产品”).append($(“”).html(“”));
}否则{
返回false;
}
});
},
错误:函数(){}
});
您可以使用:
for(var i=0;i
您可以使用:
for(var i=0;i
就是这样。谢谢就这样。谢谢
for (var i = 0; i < data.length - 1; i++) {
var item = data[i];
// do stuff
}