일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 데이터베이스 key
- 변수 js
- 다단계큐
- javascript
- 자바스크립트 for of
- 자바스크립트 ceil
- 자바스크립트 for in
- 자바스크립트 pow
- 프로그래머스 js
- 자바스크립트 round
- 디자인 패턴
- 프로그래머스 자바스크립트
- 자바스크립트 abs
- 프로그래머스 옹알이
- 자바스크립트 max
- 알고리즘
- JS
- 자바스크립트
- 프로그래머스 자릿수 더하기
- 딥다이브 변수
- 선점 비선점
- 프로그래머스 알고리즘
- reduce
- 자바스크립트 floor
- 프로그래머스 입문
- 알고리즘 js
- 자바스크립트 min
- programmers
- 자바스크립트 sqrt
- 프로그래머스
- Today
- Total
목록javascript (6)
eazyseon

문자열을 자르는 대표적인 메소드들이 몇 개 있는 데 사용할 때마다 헷갈려서 정리해 보려고 한다! - substr 시작 인덱스에서 length만큼의 문자열을 반환한다. 종료 인덱스 생략시, 시작 인덱스부터 끝까지 반환한다. 시작 인덱스가 음수이면, 문자열 끝에서 시작 인덱스 숫자만큼 뺀 곳에서 시작한다. str.substr(start[, length]) - 예시 - substring 시작 인덱스로 부터 종료 인덱스 전까지의 부분 문자열을 반환한다. 종료 인덱스 생략시, 시작 인덱스부터 끝까지 반환한다. 음수를 넣을 경우 0으로 치환된다. str.substring(indexStart[, indexEnd]) -예시 -slice (배열메소드) 시작 인덱스로부터 종료 인덱스 전까지의 부분 문자열을 반환한다. (s..

Set Set 객체는 자료형에 관계없이 원시 값과 객체 참조 모두 유일한 값을 저장할 수 있다고 한다(MDN). 즉, 중복된 값을 제거해 준다. 사용 문법 new Set(); 사용 예시 위 예시처럼 주어진 값을 받아 객체로 생성해 준다. 이때, 중복된 값이 있다면? 중복을 제거해 준다. 👍👍 메소드 1. 추가: set 객체에 요소를 추가할 때는 Set.prototype.add 메서드를 사용 let eazySet = new Set(); eazySet.add(1) //Set(1) {1} eazySet.add(2) //Set(2) {1,2} 2. 삭제 : set 객체의 특정 요소를 삭제하려면 Set.prototype.delete 메서드를 사용 / 삭제하려는 요소값을 인수로 전달 / 불리언값 반환 let eaz..

이중삼항연산자 먼저, 삼항연산자의 기본 사용 법은 조건? 참(값 또는 식) : 거짓(값 또는 식)이다. 여기서 조건을 추가하고 싶다면! 이중삼항연산자를 사용할 수 있다. 설명보단 예시를 보는 것이 더 이해가 잘 되기 때문에 예시를 들어보면 사용 예시 let message = (drinkCoffee < 3) ? '적당해요!😃' : (drinkCoffee < 10) ? '수면이 부족하군요!😪' : '과도한 카페인은 몸에 해로워요!🥵'; drinkCoffee에 1,9,100을 넣어 보면 drinkCoffee

reduce() - 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환한다. - 리듀서 함수의 반환 값은 누산기에 할당되고, 누산기는 순회 중 유지되므로 결과는 하나의 값! 매개변수 -callback 1. 누산기(acc) - 콜백의 반환값을 누적, initialvalue가 있으면 initialValue가 된다. 2. 현재 값 (cur) - 처리할 현재 요소 3. 인덱스 (idx) optional - 처리할 현재 요소의 인덱스, initialValue가 있으면 0, 아니면 1 4. 원본 배열 (src) optional - reduce()를 호출한 배열 -initialValue optional 콜백의 최초 호출에서 첫 번째 인수에 제공하는 값. 제공하지 않으면 배열의..

fill() - 배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채워준다 매개변수 - value : 배열을 채울 값 - start(optional) : 시작 인덱스, 기본은 0 - end(optional) : 끝 인텍스, 기본은 0 사용 예시 1. 매개변수 - value 전달 Array 생성자로 길이가 3인 배열을 만들어 준 후 fill()메소드 매개변수로 '😍'를 전달해 주면 value의 값만큼 '😍'를 넣어 오른쪽처럼 [ '😍', '😍', '😍' ]로 반환된다. 사용 예시 2. 매개변수 - value,sratr,end 전달 filtt() 메소드 매개변수로 value-'😍' , start-2 , end-4를 전달해 주면 index 2부터 4번까지 value값인 '😍' 로 치환하여 반환된다.

Array() 생성자 - 새로운 array 생성시 사용 매개변수 -elementN 배열을 초기화할 때 채워넣을 요소 -arrayLength 항목의 자료형이 숫자일 경우 length 속성이 해당 값인 새로운 JavaScript 배열을 생성(arrayLength 만큼의 빈 슬롯을 가지는 것) 사용 예시 1. fruits라는 배열을 생성하고 🍎와 🍌를 매개변수로 넣어 줄 수 있다. 사용 예시 2. arr이라는 배열을 생성하여 매개변수로 3이라는 숫자를 받으면 길이가 3인 배열을 만들 수 있다. 단, 배열안의 요소는 빈 슬롯으로 생성된다.