从数组中获取值

时间:2017-11-29 08:04:26

标签: javascript mysql sql arrays

您好我正在寻找下面一段代码的帮助。我想映射并将值放在SQL db中。但我似乎无法从数组中获取值ttNieuweSessie。

因此结果是所有值都是未定义的。有人有关于如何使其正常工作的提示吗?

msg.topic = ttNieuweSessie.map(function(){
    return 'INSERT INTO tblSessies (idSessie, BeginTijdms, idApparaat) VALUES ('+idSessie+', '+BeginTijdms+', '+idApparaat+') ';
});

2 个答案:

答案 0 :(得分:0)

document.getElementById('the-name').innerHTML = document.getElementById('name').value

您可以将当前值传递给map method

中的功能

答案 1 :(得分:0)

您必须向指定为.map()的回调的函数添加一个参数才能访问currentValue

var queries = ttNieuweSessie.map(function(val){
        return 'INSERT INTO tblSessies (idSessie, BeginTijdms, idApparaat) VALUES ('+val.idSessie+', '+val.BeginTijdms+', '+val.idApparaat+') ';
});

然后,您的queries变量包含一个数组,其中包含ttNieuweSessie

中每个元素的查询