728x90
반응형
1. concat()
array.concat([value1[, value2[, ...[, valueN]]]])
array.concat([value1[, value2[, ...[, valueN]]]])
const arr = [1, 2, 3];
const newArr = arr.concat('a', ['b', 'c'], 'abc');
document.writeln(arr + '<br>'); // [1, 2, 3]
document.writeln(newArr.length + '<br>'); // 7
document.writeln(newArr); // [1, 2, 3, 'a', 'b','c', 'abc']
2. spread operator : ...
ES6에서 제공하는 spread operator(...)를 사용하여 배열을 이어 붙일 수 있다.
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const arr3 = [7, 8, 9];
const newArr = [
...arr1,
...arr2,
...arr3
];
document.write(newArr.length + '<br>'); // 9
document.write(newArr); // 1,2,3,4,5,6,7,8,9
3. push()
const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
arr1.push(arr2);
document.write(arr1.length + '<br>'); // 4
document.write(arr1[0] + '<br>'); // 1
document.write(arr1[1] + '<br>'); // 2
document.write(arr1[2] + '<br>'); // 3
document.write(arr1[3] + '<br>'); // [4, 5, 6]
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[JS] 숫자를 문자로 변환하기 (0) | 2022.05.21 |
---|---|
[JS] 거듭제곱 (0) | 2022.05.20 |
[echarts] formatter - 숫자 데이터에 천 단위 ,(콤마) 찍기 (0) | 2022.05.16 |
[echats] roseType (0) | 2022.05.15 |
[echarts] 데이터를 차트 안에 표시하기 (0) | 2022.05.14 |