- Number Built-In Methods
Number.isInteger(
0
);
Number.isIntger(
true
);
Number.isInteger(Math.PI);
Number.isNaN(
100
) ===
false
Number.isNaN(NaN) ===
true
Math.trunc(
3.14
) ===
3
Math.sign(
100
) ===
1
- String Built-In Methods
"javascript"
.includes(
"scr"
)
"coffee"
.startWith(
"off"
,
1
)
"byebye"
.endsWith(
"ye"
)
- String Template Literals
let name =
"jones"
;
let message = `Hello ${name}
Thank you
for
your help
`
- Array
Array.from(iterable[, mapFunc[,
this
]]);
// 이터러블 객체에서 새 Array 인스턴스를 생성
Array.from(
new
Set(
"a"
,
"b"
));
Array.from(
new
Map([[
1
,
2
], [
2
,
3
], [
3
,
4
]]));
[
1
,
2
,
3
,
4
].find(x => x >
2
)
[
1
,
2
,
3
,
4
].findIndex(x => x >
2
)
[
1
,
2
,
3
,
4
].entries();
// 배열 각 인덱스의 키/값 쌍을 가진 이터러블 객체를 반환
[
1
,
2
,
3
,
4
].keys();
// 배열 각 인덱스에 대한 key들을 가지는 이터러블 객체를 반환
[
1
,
2
,
3
,
4
].values();
// 배열의 값을 가지는 이터러블 객체를 반환
- Set
let set =
new
Set();
set.add(
1
);
set.has(
1
);log
console.log(set.size);
set.delete(
1
);
set.clear();
- Map
let map =
new
Map();
map.set(
"jones"
,
12
);
map.has(
"jones"
);
map.delete(
"jones"
);
map.clear();
- Object
Object.is(value1, value2);
// 동등 여부를 판단
Object.is(
null
,
null
);
Object.is(undefined, undefined);
Object.is([], []);
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
태그
es6 javascript
라벨:
es6
javascript
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
댓글 쓰기