filter 3

[js / 알고리즘연습]프로그래머스 lv0.n개 간격의 원소들

문제설명  정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.   풀이 과정배열로 들어오니까 forEach를 돌린다idx값이 n의 배수일 때 새 배열에 push 한다   나의 풀이function solution(num_list, n) { var answer = []; num_list.forEach((el, idx) => { if(idx % n == 0) answer.push(el); }); return answer;}   best 풀이const solution = (num_list, n)..

frontend/javaScript 2024.08.19

[js 기초] Object.values(), Object.keys(), Object.entries() (다른 메소드와 조합해서 활용해보기)

객체를 가지고 놀아보자. 객체의 key나 value 등등을 배열로 어찌저찌 담는데 목적이 있다. 1. Object.keys() Object.keys는 객체의 key를 순서대로 배열에 담아서 반환해준다. var object = { Red : 5, Orange : 4, Green : 3, Blue : 2, Yellow : 1 }; var objectKeys = Object.keys(object); console.log("🚀 ~ file: codeup.html:158 ~ objectKeys:", objectKeys); ** 출력내용 ** 2. Object.values() 그렇다면 Object.values()는 value만 배열에 담아주겠지? var object = { Red : 5, Orange : 4, Gr..

frontend/javaScript 2023.08.17

[js 기초] map, reduce, filter (array와 object에 사용하기)

code Up 홈페이지에서 알고리즘 문제풀이를 하다가 reduce 를 만났다. 언뜻 이해가 가지 않아서 정리를 해보려고 한다. 근데 reduce만 하기는 심심하니까 map 하고 filter를 함꼐 살펴보도록 한다. 사실 책임님이 이 세가지는 잘 알아두라고 해두신적이 있어서 이참에 확실히 알아두는게 좋을거라고 생각 하기도 했다. 하하. 말씀하실 때 진작할걸. 게으른 신입이는 뒤늦게 자신을 책망한다. 자그럼 시작!!! 1. map map 은 배열의 모든 요소를 호출해서 새로운 배열을 만들어낸다. 기본적인 파라미터는 currentValue, index, arr로 세가지 이다. 새로운 배열을 또 만든다니? 무슨말인지 와닿지 않는다. 이럴땐 역시 콘솔찍기. var array = ['Red ', 'Orange ',..

frontend/javaScript 2023.08.16