Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用数组填充参数-初学者_Node.js - Fatal编程技术网

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))