在for循环javascript中添加I变量中的数字

时间:2017-03-15 12:55:47

标签: javascript

我正在尝试开发一个计算,我需要创建一个for循环,当它计算时我需要加3, 我使用的代码是:

var fields = [fieldname140, fieldname879, fieldname886],
result = 0.00;

for(var i = 1, h=fields.length; i<h; i++)
{
 if(ABS(1-fields[i])<ABS(1-result)) result = fields[i];
}

 return result;

是否有可能这样做?

1 个答案:

答案 0 :(得分:0)

function calculate() {
    var fields = ['fieldname140', 'fieldname879', 'fieldname886']; var result = '';
    var newFields = [];
    for(var i = 0; i < fields.length; i++){
        var index = fields[i];
        var indexName = index.substring(0, 9);
        var indexVal = parseInt(index.substring(9));


        result = indexName + (indexVal + 3);
        newFields.push(result);
        //console.log(result);
    }
    //console.log(newFields);
    return newFields;
}

调用此计算函数并使用增量获取新的字段数组。