19.12.10) JS - 노마드코더 강의 실습 복습
forEach() filter() 둘 다 배열의 메서드이다. forEach()는 반복문처럼 사용 가능하다. 인자 값은 3개를 받는데, 첫 번째 인자는 배열의 element를 하나씩 꺼낸다. 두 번째 인자는 인덱스를 꺼낸다. 세 번째 인자는 배열 전체를 꺼낸다. const arr = [1,2,3]; arr.forEach(function(elements, i, j){ console.log(elements) // 1, 2, 3 console.log(i) // 0, 1, 2 console.log(j) // [1,2,3], [1,2,3], [1,2,3] }) filter() filter()는 boolean값을 가지고 사용 가능하다. 배열의 요소를 하나씩 꺼내면서 만약 true값은 새로운 배열에 추가한다. fals..
19.11.27) JS - checkio 속 유용한 메소드
str replace(arg1, arg2), chatAt(index), endsWith(), startsWith() includes(), indexOf(), toLowerCase(), toUpperCase() array endsWith(), startsWith(), includes(), indexOf() splice() 배열 원소 삭제할 때! isNaN() sort() 이용해서 객체나 정수 배열 내림, 오름차순 만들기 // 배열에 담긴 상품(객체)의 가격 중 큰 것을 limit만큼 출력 function biggerPrice(limit, data) { const answer = []; data.sort(function(a, b){ return b.price - a.price; }) for(let i =0; i