Discord
290
Вклад в тег
["3:5", "4:2", "8:7"]
.reduce()
, имеет 2 обязательных параметра (accumulator, currentValue) и 2 необязательных (index, array)..reduce((a, [x, _, y])
в качестве второго параметра (currentValue) выступает [x, _, y]
..reduce()
к массиву, который я представил в самом начале ответа, в качестве currentValue
будут выступать следующие значения:"3:5"
"4:2"
"8:7"
// используется 1 элемент массива //
let x, _, y;
[x, _, y] = "3:5";
/* x === "3", _ === ":", y === "5" */
// используется 2 элемент массива //
let x, _, y;
[x, _, y] = "4:2";
/* x === "4", _ === ":", y === "2" */
// используется 3 элемент массива //
let x, _, y;
[x, _, y] = "8:7";
/* x === "8", _ === ":", y === "7" */
_
на любое другое валидное название переменной, чтобы убедиться, что оно не используется.let x, y;
[x, ,y] = "5:3";
/* x === "5", y === "3" */