我正在使用角js來閱讀json。爲什麼在數組之前顯示undefined?
但是如果我使用「+ =」,它會顯示爲undefined。
var text = '{ "employees" : [' +
'{ "firstName":"John" , "lastName":"Doe" },' +
'{ "firstName":"Anna" , "lastName":"Smith" },' +
'{ "firstName":"Peter" , "lastName":"Jones" } ]}';
var ojt= JSON.parse(text);
var moduleA = angular.module("ModuleA", []);
moduleA.controller("MsgController", function ($scope) {
'use strict';
for(var i=0; i<3; i++) {
$scope.Message += ojt.employees[i].firstName;
}
});
的結果是這樣的:
undefinedJohnAnnaPeter
有什麼不對?
你可以更新你所期望的輸出嗎? – Prasad