我希望创建一个循环来显示数组的值,但我不知道如何连接我的值和 JS。谢谢您的帮助。
function firstCheck() {
if (firstTime === true) {
// Default values
var values = [
'power01',
'power04',
'power07',
'power10',
'power17',
'power19',
'ac01',
'fire01',
'ext01',
'ext05',
'site01',
'site04',
'site06'
];
for (var i = 0; i < values.length; i++) {
//'$scope.currentReporting.'+values[i]+' = $scope.currentReporting.'+values[i]+' === null ? "N" : $scope.currentReporting.'+values[i];
$scope.currentReporting.[values[i]] = $scope.currentReporting.[values[i]] === null ? "N" : $scope.currentReporting.[values[i]];
}
firstTime = false;
}
}
最佳答案
存在语法错误:
$scope.currentReporting.[values[i]]
省略最后一个句点:
$scope.currentReporting[values[i]]
关于javascript - Loop For - 将值的数组与 JS 混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38992790/