자바스크립트 S9: Operators & Strings

소바·2022년 9월 26일
0

자바스크립트

목록 보기
5/13
post-thumbnail

Destrcuturing Array

ES6 이전(임시변수활용) VS. 이후

Value return 받기

Nested destructuring

Destructuing Object

Destructuring

Set Default value

Mutating variables

Nested destructuring

Function 이용하기

Spread Operator

장점

활용

실예제: 함수호출에 활용

ES8: object에도 사용가능

Rest Pattern and Parameters

Destructuring: Spread VS. Rest

Function: Rest parameter

Short circuiting

|| (OR operator)

? (Ternary operator)

&& (And operator)

?? (Nullish operator)

ES2020 문법

||= (OR assignment operator)

??= (Nullish assignment operator)

&&= (And assignment operator)

For of loop

entries() 메서드

Enhanced object literals

바깥에 있는 Object get 해올 때 간결해진 문법

Writing methods: function 키워드와 세미콜론 생략

Compute property names: 계산식으로 표현 가능

Optional chaining

기본개념

활용예제

Optional chaining: Methods

Optional chaining: Array

Looping Objects: Object Keys, Values, and Entries

Object.keys

Object.values

Object.entries

Maps

기본개념

set, get

다른 종류의 메서드

Strings 메서드

Boxing

primitive <-> object

실생활 예제

toLowerCase() & toUpperCase()

trim()

replace()

regular expression

includes() & startsWith()

split() & join()

실사용 예제: 이름을 대문자로 바꿔주는 함수


padStart() & padEnd()

실사용 예제: 카드번호 *(별표)로 처리하기

repeat()

profile
소바보이

0개의 댓글