본문 바로가기
728x90
반응형

IT/Javascript43

[Javascript] - 자바스크립트 Number 생성자 함수 사용법 #자바스크립트 Number 생성자 함수 사용법 -Number 객체는 생성자 함수 객체이다. 따라서 new 연산자와 함께 호출하여 Number인스턴스를 생성할 수 있다. -예시 let numObj1 = new Number(10); console.log(numObj1); // [[PrimitiveValue]]: 10 let numObj2 = new Number('10'); // 명시적 타입변환 console.log(numObj2); // [[PrimitiveValue]]: 10 let numObj3 = new Number('Hi'); // 숫자로 변환할수 없음 console.log(numObj3); // // [[PrimitiveValue]]: NaN #Number.NaN -Number.NaN은 숫자가 아님.. 2021. 8. 2.
[Javascript] - 자바스크립트 Array.prototype.find, Array.prototype.findIndex 사용법 #자바스크립트 Array.prototype.find, Array.prototype.findIndex 사용법 #Array.prototype.find -find 메서드는 자신을 호출한 배열의 요소를 순회하면서 인수로 전달된 콜백 함수를 호출하여 반환값이 true인 첫 번째 요소를 반환한다. -true인 요소가 존재하지 않는다면 undefined를 반환한다. -예시 [1, 2, 3, 3].find(item => item === 3); // 3 #Array.prototype.findIndex -findIndex 메서드는 자신을 호출한 배열의 요소를 순회하면서 인수로 전달된 콜백 함수를 호출하여 반환값이 true인 첫 번째 요소의 인덱스를 반환한다. -예시 [1, 2, 3, 3].findIndex(item => .. 2021. 8. 2.
[Javascript] - 자바스크립트 Array.prototype.some, Array.prototype.every 사용법 #자바스크립트 Array.prototype.some, Array.prototype.every 사용법 #Array.prototype.some -some 메서드는 자신을 호출한 배열의 요소를 순회하면서 인수로 전달된 콜백 함수를 호출한다. -콜백 함수의 반환값이 단 한 번이라도 참이면 true, 모두 거짓이면 false를 반환한다. -예시 // 요소 중 2보다 큰 요소가 존재하는지 [1, 2, 3].some(item => item > 2); // true // 요소 중 'one'가 1개 이상 존재하는지 ['one', 'two', 'three'].some(item => item === 'one'); // true #Array.prototype.every -every 메서드는 자신을 호출한 배열의 요소를 순회하.. 2021. 8. 2.
[Javascript] - 자바스크립트 Array.prototype.filter 사용법 #자바스크립트 Array.prototype.filter 사용법 -filter 메서드는 자신을 호출한 배열의 모든 요소를 순회하면서 인수로 전달받은 콜백 함수를 반복 호출한다. -콜백 함수의 반환값이 true인 요소로만 구성된 새로운 배열을 반환한다. -예시 const numbers = [1, 2, 3 ,4 ,5]; const evens = numbers.filter(item => (item % 2) === 0); console.log(evens); // [2, 4] 2021. 8. 2.
[Javascript] - 자바스크립트 Array.prototype.map 사용법 #자바스크립트 Array.prototype.map 사용법 -map 메서드는 자신을 호출한 배열의 모든 요소를 순회하면서 인수로 전달받은 콜백 함수를 반복 호출한다. -예시 const numbers = [1, 2, 3]; const roots = numbers.map(item => item + 1); console.log(roots); // [2, 3, 4] console.log(numbers); // [1, 2, 3] #map 메서드는 콜백 함수를 호출하면의 3개(요소값, 인덱스, this)의 인수를 전달한다. -예시 const numbers = [1, 2, 3, 4, 5]; numbers.map((item, index, arr) => { console.log(`요소값: ${item}, 인덱스: ${in.. 2021. 8. 2.
[Javascript] - 자바스크립트 Array.prototype.forEach 사용법 #자바스크립트 Array.prototype.forEach 사용법 -forEach 메서드는 for 문을 대체할 수 있는 고차 함수다. -자신의 내부에서 반복문을 실행한다. -원본 배열을 변경하지 않는다. -예시 // for 문 const numbers = [1, 2, 3]; const pows = []; for (let i = 0; i pows2.push(item ** 2)); console.log(pow.. 2021. 8. 2.
728x90
반응형