所以代码如下,
var getData = function (){
$http.get('data/location')
.success(function(newDataObj){
$scope.newList = [];
var list = JSON.parse(newDataObj);
for(var x in list){
$scope.newList.push(list[x])
}
我理解几乎所有这一切的原则,唯一可以澄清澄清的部分是列表[x],[x]究竟指的是什么?
根据我的理解,for循环将遍历列表数组并将它在整个数组中遇到的第一个对象推送到newList中,那么[x]是否引用了数组中的当前位置?
很抱歉,如果这看起来像是一个菜鸟问题,但我宁愿完全理解它而不是猜测它的功能。
亲切的问候,
萨姆
答案 0 :(得分:1)
x
是名为list的数组的索引。
for(var x in list){
$scope.newList.push(list[x])
}
您正在使用特定索引访问元素并推送到newList范围变量。