Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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
Javascript 将数组传递给函数_Javascript_Arrays - Fatal编程技术网

Javascript 将数组传递给函数

Javascript 将数组传递给函数,javascript,arrays,Javascript,Arrays,我将rest服务的结果转换成一个字符串,它包含一个由逗号分隔的数字(id)或多个数字(多个id) 现在我想把上面的id或多个id作为一个参数传递到函数中,这样它就会返回我的rolename,那么我如何才能在javascript中将多个id传递给functionin…请帮助我,因为我刚刚开始编程 var roleNamedata = 'javascript=xdmp.roleName(' + '"' + id+ '"' + ')'; 如何将数组传递给上述函数,以及如何将字符串转换为数组 或 变

我将rest服务的结果转换成一个字符串,它包含一个由逗号分隔的数字(id)或多个数字(多个id)

现在我想把上面的id或多个id作为一个参数传递到函数中,这样它就会返回我的rolename,那么我如何才能在javascript中将多个id传递给functionin…请帮助我,因为我刚刚开始编程

var roleNamedata = 'javascript=xdmp.roleName(' + '"' + id+ '"' + ')'; 
如何将数组传递给上述函数,以及如何将字符串转换为数组

或 变量a=['a','b','c']

a.map(function(element) {
    console.log(element);
});

// a
// b
// c

console.log()将值打印到开发者工具控制台(在chrome hit F12上)

以下代码将帮助您将逗号分隔的字符串转换为数组

var string = "1,2,3,4,5";
var array = string.split(","); // string to array conversion
function takesArray(a) { // taking an array as parameter
    console.log(a);
}
takesArray(array); // passing array as argument

你能提供你休息服务的结果吗?
var string = "1,2,3,4,5";
var array = string.split(","); // string to array conversion
function takesArray(a) { // taking an array as parameter
    console.log(a);
}
takesArray(array); // passing array as argument