스프레드 연산자
1. push() const arr = [ 'fatfish', 'medium' ] arr.push.apply(arr, [ 'JavaScript', 'NodeJs' ]) => arr.push(...[ 'JavaScript', 'NodeJs' ]) console.log(arr) // ['fatfish', 'medium', 'JavaScript', 'NodeJs'] 2. 배열 복사 const arr = [ 'fatfish', 'medium', 'JavaScript', 'NodeJs' ] const copyArr1 = arr.slice(0) // [ 'fatfish', 'medium', 'JavaScript', 'NodeJs' ] => const copyArr2 = [ ...arr ] // [ 'fatfish'..
배열 순서바꾸기 & 배열 정렬하기
splice 이용 let Arr = ['apple', 'banana', 'cherry', 'grape']; const item = currentList.splice(1, 1) // ['banana'] Arr.splice(2, 0, item[0]) // [ 'apple', 'cherry', 'banana', 'grape' ] // item[0]를 to위치로 이동함, 아무것도 삭제하지 않으므로 두번째 argument는 0이다. 맞교환 let fruits = ["Apple", "Banana", "Orange", "Mango"]; let tmp = fruits[2]; fruits[2] = fruits[0]; fruits[0] = tmp console.log( fruits ); // ["Orange", "Bana..
JS 숫자배열의 합 구하기
forEach const num10 = [1,2,3,4,5,6,7,8,9,10]; let sum = 0; num10.forEach((i) => { sum += i; }); console.log(sum); //55 reduce const num10 = [1,2,3,4,5,6,7,8,9,10]; const sum = num10.reduce((a,b) => (a+b)); console.log(sum); //55