动态添加到关联数组Javascript

时间:2017-03-15 16:19:39

标签: javascript

我正在尝试动态地将关键数据添加到关联数组中。 我没有得到一个充满活力的关键词,而是在字面意义上得到了一个' elem'字符串而不是它包含的字符串。有人可以建议吗?

例如我进入控制台:

arrayOfSearchParams: [{"elem":["Active"]},{"elem":["Live:Studio","Test Unit"]},{"elem":["Les Copeland"]}]

我的代码

// Iterate through set. 
// Generate array of searchField and corresponding array of paramaters
var arrayOfSearchParams= [];
for(let elem of mySet){
    console.log('elem: ' + elem);

    var arrayParamters = [];

    for(var i=0; i < classArray.length; i++){
        if(classArray[i].checked == true){
            var field = classArray[i].getAttribute('data-table');
            if(elem == field){
                var param = classArray[i].getAttribute('value');
                arrayParamters.push(param);
            }
        }
    }

    arrayOfSearchParams.push({elem: arrayParamters});
}

console.log('arrayOfSearchParams: ' + JSON.stringify(arrayOfSearchParams));

0 个答案:

没有答案