Loop For - 使用JS混合值数组

时间:2016-08-17 09:29:00

标签: javascript

我希望创建一个循环来显示我的数组的值,但我不知道如何连接我的值和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;
    }
}

1 个答案:

答案 0 :(得分:1)

语法错误:

$scope.currentReporting.[values[i]]

遗漏最后一段时间:

$scope.currentReporting[values[i]]