JavaScript

▶findIndex() 포스팅에서 알아본 findIndex()함수를 사용하는 간단한 예제가있어 정리해보고자 합니다. 문제설명 정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다. 제한사항 5 ≤ num_list의 길이 ≤ 100 -10 ≤ num_list의 원소 ≤ 100 입출력 예 & 설명 입출력 예 #1 5번 인덱스에서 음수가 처음 등장하므로 5를 return합니다. 입출력 예 #2 음수가 없으므로 -1을 return합니다. 나의 풀이 먼저 findIndex()함수를 모르기도 했고, 기본적인 for문을 사용하지 않고, reduce()함수를 사용해보았습니다. index를 새로운 배열에..
프로그래밍에서는 다음과 같은 두 값 중 하나만 가질 수 있는 데이터 유형이 필요한 경우가 매우 많습니다. YES / NO (예 / 아니오) ON / OFF (켜기 / 끄기) TRUE / FALSE (참 / 거짓) JavaScript에서 boolean 타입을 나타내는 값은 true, false 두 값 중 하나를 나타냅니다. 이 값들을 '진리값'이라고 부르기도 하며, 프로그래밍에서의 true/false는 어떤 조건이 참인지 거짓인지를 나타내기 위해 사용됩니다. if (0) { console.log("Hello C++!"); // false } if (" ") { // 공백이 하나 있는 문자열 console.log("Hello JavaScript"); //: true } // 결과 : Hello JavaScr..
전개 연산자(Spread Operator) 전개 연산자(스프레드 연산자 ...)는 배열의 요소나 반복 가능한 객체 등의 요소를 전개하거나 나열해주는 연산자 입니다. apply()를 이용하여 배열의 요소 전개하기 function sum(a, b, c, d) { return a + b + c + d; } let nums = [1, 2, 3, 4]; let result = sum( nums[0], nums[1], nums[2], num[3] ); let result = sum( sum.apply(null, nums) ); 위의 코드처럼 sum()에 num배열의 각 요소를 넘기려면 하나 씩 번거롭게 넘겨야 합니다. 그러나 전개 연산자를 사용한다면 배열의 요소들이 개별 매개변수로 전달되기 때문에 보다 간편하고 간..
지누박
'JavaScript' 태그의 글 목록 (2 Page)