将数据从aws python lambda传输到javascript

时间:2018-03-12 11:31:22

标签: javascript aws-lambda

我有一个lambda,它返回一个字符串列表。

referenceWords = ['red','orange','blue','black','white','green']
return json.dumps(referenceWords)

在JS方面:

console.log(result);
console.log(typeof result);

var r = JSON.parse(result);
console.log(typeof r);

for(s in r)
{
    console.log(typeof(s) + " :" + s + ":");
    addCheckbox(s);
}

这似乎回归:

["red","orange","blue","black","white","green"]
object
string :0:
string :1:
string :2:
string :3:
string :4:
string :5:

有人可以帮我理解为什么for循环打印整数而不是字符串值?

1 个答案:

答案 0 :(得分:0)

使用for循环时在Javascript中

。它将返回key值,即数组键和0, 1, 2, 3, 4, 5

您可以使用value

获取r[s]