전체 글

좋은 성과를 얻으려면 한 걸음 한 걸음이 힘차고 충실하지 않으면 안 된다. -단테
let numbers = [1, 20, 2, 30, 3, 40, 5, 4]; numbers.sort(); console.log(numbers); // 결과 : [1, 2, 20, 3, 30, 4, 40, 5] sort() 배열.sort([compareFunction]); let alp = ['A', 'C', 'D', 'B', 'E', 'G']; alp.sort() console.log(alp); // 결과 : ['A', 'B', 'C', 'D', 'E', 'G'] sort() 함수는 명칭 그대로 배열 안의 원소를 정렬하는 함수이며, 원래 배열 내에 값들을 재배치하며 정렬한 배열을 다시 반환합니다. 위 코드와 같이 원본 배열을 변경하기 때문에 주의가 필요합니다. let numbers = [1, 20, 2,..
join() "배열".join([구분자]) 자바스크립트의 join() 메서드는 배열 원본을 변경하지 않고 배열의 모든 요소를 연결하여 하나의 문자열을 생성합니다. const elements = ['A', 'B', 'C']; console.log(elements.join()); // 결과: "A,B,C" const numbers = [1, 2, 3]; console.log(numbers.join()); // 결과: "1,2,3" const bool = [true, false]; console.log(bool.join()); // 결과: "true,false" const fruitsObject = ["사과", "바나나", {name: "딸기", color: "빨강"}]; console.log(fruitsOb..
이번 포스팅에서는 ▶전개 연산자(Spread Operator)를 사용하기에 적절한 기초문제가 있어 정리해보고자 합니다. 문제설명 정수 리스트 num_list와 정수 n이 주어질 때, num_list를 n 번째 원소 이후의 원소들과 n 번째까지의 원소들로 나눠 n 번째 원소 이후의 원소들을 n 번째까지의 원소들 앞에 붙인 리스트를 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num_list의 길이 ≤ 30 1 ≤ num_list의 원소 ≤ 9 1 ≤ n ≤ num_list의 길이 입출력 예 & 설명 입출력 예 #1 [2, 1, 6]에서 첫 번째 이후의 원소는 [1, 6]이고 첫 번째까지의 원소는 [2]입니다. 두 리스트를 이어 붙이면 [1, 6, 2]가 됩니다. 입출력 예 #2 ..
nullish 병합 연산자 (??') 란 leftExpr ?? rightExpr let a = 0; let b = a||10; console.log(b); // 10 let c = 0; let d = c??10; console.log(d); // 10 let e = null; let f = e ?? 10; console.log(f); // 10 let g = undefined; let h = g ?? 10; console.log(h); // 10 null 병합 연산자(??)는 논리 연산자로 왼쪽 피연산자 값이 null이나 undefined일 때, 오른쪽 피연산자값을 반환합니다. null 병합연산자 '??'를 사용하면 짧은 문법으로 여러 피연산자 중 그 값이 '확정되어 있는' 변수를 찾을 수 있어 주로 |..
지누박
ZINU