반응형

Javascript 4

Javascript - Array some

배열 안 어떤 요소라도 주어진 판별 함수를 통과하는지 테스트한다. const array = [1, 2, 3, 4, 5]; const even = (element) => element % 2 === 0; console.log(array.some(even)); // true 반환 - 두번째 요소 값을 2로 나눴을 때 나머지가 0이기에 true 반환 위 테스트 코드와 같이 사용하는 방법도 있다. 그렇지만 어떤 조건을 만족 했을 때 true를 반환하여 반복문 자체를 끝내버리는 방법도 있다. const array = [1, 2, 3, 4, 5, 6, 7]; let testArr = []; array.some(data => { if (testArr.length >= 2) { return true; } if (dat..

Javascript 2023.08.01

Javascript - Array map

Array.prototype.map() - JavaScript | MDN map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다. developer.mozilla.org - 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환 const array = [ { key: 1, value: 10 }, { key: 2, value: 20 }, { key: 3, value: 30 }, ]; const result = array.map(data => data.key); console.log(result); //[1, 2, 3] - Array 내 object 재구성 시 특이사항 : 새로 구성할 Obejct를 ()로 감싸줘야..

Javascript 2023.07.25

Javascript - Array find

배열 요소 중에 주어진 판별 함수를 만족하는 첫 번째 요소 값을 반환한다. 함수를 만족하는 요소가 없다면 undefined를 반환한다. const array1 = [5, 12, 8, 130, 44]; const found = array1.find(element => element > 10); console.log(found); // 12 주로 값이 여러 개 요소 중 확실한 구분 값이 있고 해당 값에 대한 데이터가 하나만 존재할 때 사용했다. const array = [ { examType:"math", examScore: 90 }, { examType:"korean", examScore: 80 }, { examType:"english", examScore: 70 } ]; let mathObj = arra..

Javascript 2023.07.18
반응형