在我的app.factory中我试图创建一个for循环来循环遍历一个对象数组。我需要访问每个数组索引的busNumber值。我不知道如何做到这一点。我现在就拥有它,我得到了#34; undefined"对于busNumber值。以下是我的代码。
var _updateDevice = function (updatedDevice, deviceId) {
alert("in updateDevice");
var deferred = $q.defer();
// testing
var numDevicesForBus = 0;
for (var i = 0; i < _deviceList.length; i++)
{
if(_deviceList[i].busNumber == updatedDevice.busNumber)
{
alert("found match for bus number");
numDevicesForBus++;
}
}
if (numDevicesForBus == 0) {
alert("bus not have a device until now: " + numDevicesForBus);
}
}