将数组传递给函数

时间:2017-08-21 10:54:18

标签: javascript arrays

我将休息服务的结果转换为一个字符串,它包含一个用逗号分隔的数字(id)或多个数字(多个id)。

现在我想将上面的id或多个id传递给函数作为参数,所以它返回我的rolename,所以如何将多个id传递给javascript函数....请帮助我,因为我是编程的新手

var roleNamedata = 'javascript=xdmp.roleName(' + '"' + id+ '"' + ')'; 

如何将数组传递给上面的函数,以及如何将字符串转换为数组

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

使用Array.forEach

None

Array.map     var a = [' a',' b',' c'];

var a = ['a', 'b', 'c'];

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

// a
// b
// c

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