Node.js 使用数组填充参数-初学者
我被这个问题困扰了几天。我无法根据给定的格式设置值的格式 我有两个数组对象Node.js 使用数组填充参数-初学者,node.js,Node.js,我被这个问题困扰了几天。我无法根据给定的格式设置值的格式 我有两个数组对象 var name = ["sam","Anthony"]; var age = ["4","10"]; name和age数组中可能包含更多值。这意味着上面的两个数组是动态的 我需要从这些数组中提取值,并将它们添加到项部分,如下面的代码所示。但是,我无法硬编码数组内容,因为此数组的大小是动态的。它可能包含更多的学生记录。在这种情况下,在填充name和age数组的值之后,如何构造以下params变量 var params
var name = ["sam","Anthony"];
var age = ["4","10"];
name
和age
数组中可能包含更多值。这意味着上面的两个数组是动态的
我需要从这些数组中提取值,并将它们添加到项
部分,如下面的代码所示。但是,我无法硬编码数组内容,因为此数组的大小是动态的。它可能包含更多的学生记录。在这种情况下,在填充name
和age
数组的值之后,如何构造以下params
变量
var params = {
RequestItems: {
"Student": [
{
PutRequest: {
Item: {
"name": "sam",
"age": "4"
}
}
},
{
PutRequest: {
Item: {
"name": "Anthony",
"age": "10"
}
}
}
]
}
};
使用
map
功能:
var name=[“sam”,“Anthony”];
变量年龄=[“4”,“10”];
变量参数={
请求项目:{
“学生”:names.map(函数(c,索引){
返回{
请求:{
项目:{
“名称”:c,
“年龄”:年龄[指数]
}
}
};
})
}
};
警报(JSON.stringify(params,null,4))代码>