이번에는 array map() 메소드 사용법에 대해 공부해보았다.array.map(callback(currentValue,\[, index, array]), thisArg)map은 callback함수를 각각의 요소에 대해 한번씩 순서대로 불러서 그 함수의 반환값으로 새
위와 같은 데이터를 구현한다고 가정해보자. 그러면 우리는 저 표 안에 있는 값들을 아래와 같이 입력해야한다.이 중에 plan3Name의 가격을 출력하려고 한다면?라고 입력할 것이다.그런데 이런 유형의 데이터가 엄청 많아지면 어떻게 될까? 코드도 길어지고 유지/보수가 엄
알고리즘 문제를 풀다가 문자열을 수정하거나 특정부분을 추출할 때가 상당히 많았다. 그럴때마다 메서드를 검색했어야했는데 이번 기회에 한번 정리를 해보려고 한다.문자열을 자르는 메서드는 기본적으로 3가지가 있다. \-substr\-substring\-slicesubstr(
ES5에서 ES6로 버전으로 업데이트 되면서 편리한 함수들이 많이 생겼고 그 중에 하나가 arrow function이다. \##이름 있는 함수의 기본적인 표현
데이터가 늘어나면 늘어날수록 코드도 길어지고 관리가 힘들어지기 때문에 "객체"라는 것을 이용하여 표현했다.그런데 이런 객체를 많이 생성해야한다면 어떻게 해야할까? 1000개의 객체를 생성한다고 가정하면, 하나하나씩 객체를 만들어야할까? 이러한 불편함을 없애기위해 Cla
변수가 어디까지 쓰일 수 있는지에 범위를 의미한다.
위와 같은 데이터를 구현한다고 가정해보자. 그러면 우리는 저 표 안에 있는 값들을 아래와 같이 입력해야한다.이 중에 plan3Name의 가격을 출력하려고 한다면?라고 입력할 것이다.그런데 이런 유형의 데이터가 엄청 많아지면 어떻게 될까? 코드도 길어지고 유지/보수가 엄
이라는 배열이 있다고 하자.이 배열의 누적합을 구하려면 어떻게 해야할까?내가 처음으로 생각했던 아래 2개의 방법이였다.물론 이 방법도 맞는 방법이긴 하다.하지만 이번에는 reduce라는 메서드를 사용해보려고 한다.reduce() 메서드는 배열의 각 요소에 대해 주어진
1. 마우스 클릭 이벤트 2. 화면 사이즈 변경 이벤트 h1 tag 클릭시 글자색 변경 공통 먼저 HTML의 h1 tag를 JS에 가져와서 title이라는 변수에 담는다. 이 title에대한 이벤트와 함수를 addEventListener의 인자값에 넣는다. 함수