我试图获得数组的大小,但每次控制台都说我未定义且不知道原因。
.success(function (data) {
console.log('Random-Suffix:' + suffix);
$scope.builds = new X2JS().xml_str2json(data);
var size = $scope.builds.length;
console.log('Size: ' + size);
$timeout(function () {
$scope.exampleLiveDataChange();
}, 3000);
})
答案 0 :(得分:2)
<instance>.xml_str2json - Convert XML specified as string to JSON
也许构建不是数组,而是对象。如果对象包含类似这样的数组:
var test = {one : 'one' , two : [1,2,3]};
如果你这样做:
test.length;
你得到:
undefined
如果你这样做:
test.two.length;
然后你得到:
3