Javascript删除留下undefined(null)值

时间:2016-06-21 03:30:21

标签: javascript angularjs

尝试删除从我的API调用返回的元素,但是我删除的元素是一个" undefined"要显示。

var nutrientsLink = "http://api.nal.usda.gov/ndb/list?format=json&lt=n&sort=n&api_key=JXUX86YZ9mBl4jwofXb3GcwQcYehmUxQ23JwjK1q&offset=58&max=1000";

//Calls URL for nutrientList
$http.get(nutrientsLink).success(function (data) {
     //Stores the successful input
     delete data.list.item[0];
     data = JSON.parse(JSON.stringify(data));
}

2 个答案:

答案 0 :(得分:0)

您要查找的方法是array.shift

data.list.shift()

答案 1 :(得分:0)

使用 data.list.item.splice(0,1)而不是删除data.list.item [0]