기본적으로 배열의 앞과 뒤에서 엘리먼트를 추가하거나 삭제할 수 있음
var a = ['바람', '비', '불'];
var myVar1 = a.join(); // myVar1에 '바람,비,불'을 대입
var myVar2 = a.join(', '); // myVar2에 '바람, 비, 불'을 대입
var myVar3 = a.join(' + '); // myVar3에 '바람 + 비 + 불'을 대입
var myVar4 = a.join(''); // myVar4에 '바람비불'을 대입
- spread 연산자 : (...배열명)
let arr1 = [4,5,6]
let arr2 = [1,2,...arr1,3]
console.log(arr2) // [1,2,4,5,6,3]
Code
var str="1,2,3,4,5";
arr = str.split(",");
결과
arr = ["1", "2", "3", "4", "5"];
const array_num = [0,1,2,3,4,5];
// array_num 변수에 map을 사용함으로써 배열안에 숫자들을 array_item으로 받는다
const new_array = array_num.map((array_item) => {
console.log(array_item);
console.log(array_item + 1);
return array_item + 1;
})
const array_num = [0,1,2,3,4,5];
const new_array = array_num.filter((array_item) =>{ // 화살표 함수 사용
return array_item > 3; // 조건값
});
console.log(Array.from('foo'));
// expected output: Array ["f", "o", "o"]
console.log(Array.from([1, 2, 3], x => x + x));
// expected output: Array [2, 4, 6]