Передача нескольких значений в одну переменную в качестве параметра функции - PullRequest
0 голосов
/ 16 января 2019

Я хочу передать несколько значений в качестве параметра одной переменной в js.как я могу получить доступ к этим значениям из этой переменной в качестве параметра?


приведенный ниже код просто показывает вам, чего я пытаюсь достичь.


function getsum(a,b)
{
   // do something
}

getsum((0,-1),-1);// for now I use parentheses (0,-1).

, пожалуйста, помогите, как я могу передать несколько значений?

Ответы [ 3 ]

0 голосов
/ 16 января 2019

Вы можете использовать массив, а затем получить доступ к элементам массива:

function getsum(a,b)
{
   // First element
   firstElement = a[0];
   // Second element
   secondElement = a[1];

   // do something
}

getsum([0,-1],-1);
0 голосов
/ 16 января 2019

используйте объект или массив, чтобы получить это

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);
0 голосов
/ 16 января 2019

Вы не можете. (0,-1) использует оператор запятой . Это оценивается как -1. 0 никогда не достигает функции.

Вместо этого используйте массив или объект.

...