我想将多个值作为参数传递给js中的单个变量。如何从此变量作为参数访问这些值?
下面的代码只是向您展示我正在努力实现的目标。
function getsum(a,b)
{
// do something
}
getsum((0,-1),-1);// for now I use parentheses (0,-1).
请帮助我如何传递多个值?
答案 0 :(得分:1)
您可以使用一个数组,然后访问该数组的元素:
function getsum(a,b)
{
// First element
firstElement = a[0];
// Second element
secondElement = a[1];
// do something
}
getsum([0,-1],-1);
答案 1 :(得分:1)
使用对象或数组来获取
function getsum(a,b)
{
console.log("a,b",a,b)
// do something
}
getsum({val0:0,val1:-1},-1);
function getsum(a,b)
{
console.log("a,b",a,b)
// do something
}
getsum([0,-1],-1);
答案 2 :(得分:0)
不能。 (0,-1)
使用the comma operator。评估为-1
。 0
永远不会到达函数。
改为使用数组或对象。