728x90

배열메소드 3

[자바스크립트 중급] array method 배열 메소드2 (sort, reduce)

1. arr.sort(fn) : 배열 재정렬 (이거 대신, Lodash 라이브러리 사용해라) 복사가 아닌 배열 자체를 재정렬함 기본적으로 숫자는 1,2,3, 문자열은 a,b,c 순서로 자동으로 재정렬 // arr.sort() 재정렬 const arr = [1,7,5,4,2] console.log(arr); arr.sort(); console.log(arr); const arr2 = ['b','g','r','c','s','a'] console.log(arr2); arr2.sort(); console.log(arr2); [ 1, 7, 5, 4, 2 ] [ 1, 2, 4, 5, 7 ] [ 'b', 'g', 'r', 'c', 's', 'a' ] [ 'a', 'b', 'c', 'g', 'r', 's' ] 그런데,..

html,css,js 2023.05.08

[자바스크립트 중급] Array method 배열 메소드1

1. arr.splice(n, m) : 특정 요소를 지우거나, 지우고 추가하거나, 특정 자리에 추가 n번째 요소부터 m개 지워라 // splice(n, m) 특정 요소 지움 let arr = [1,2,3,4,5]; console.log(arr.splice(1,2)); // [ 2, 3 ] 이건 스플라이스 자체를 콘솔로그 찍은거라 뭐 지울지 보여줌. console.log(arr); // [ 1, 4, 5 ] 이건 스플라이스 적용된 arr (1번부터 2개 지움) 배열.splice(1, 2, x, y, ...) : 특정 요소 지우고 그 자리에 x, y ... 넣어라 // splice(n, m, x) 특정 요소 지우고 그자리에 다른거 채움 let arr = [1,2,3,4,5]; arr.splice(1,2,10..

html,css,js 2023.05.08
728x90