es6 그룹 확장 노트
6962 단어 es6
let array = Array.of(3,4,7,9,11);
console.log('array='+array);//array=[3,4,7,9,11]
let empty = Array.of();
console.log('empty='+empty);//empty=[]
Array.from
//
**html**
<html lang="en">
<head>
<meta charset="UTF-8">
<title>es6title>
head>
<body>
<p>p1p>
<p>p2p>
<p>p3p>
body>
html>
**es6**
let p = document.querySelectorAll('p');
let pArray = Array.from('p');//
pArray.forEach(function(item){
console.log(item.textContent);
/**
*p1
*p2
*p3
*/
})
console.log(Array.from([1,3,5],function(item){return item*2}))
//[2,6,10]
fill
console.log('fill-7',[1,'a',undefined].fill(7));
//fill-7 ⇒ [7,7,7]
console.log('fill,pos',['a','b','c'].fill(7,1,3));
//fill,pos ⇒ ['a',7,7]
keys
for(let index of ['1','c','ks'].keys()){
console.log('keys', index);
/**
* keys ⇒ 0
* keys ⇒ 1
* keys ⇒ 2
*/
}
values
for(let value of ['1','c','ks'].values()){
console.log('values', value);
/**
* values ⇒ 1
* values ⇒ c
* values ⇒ ks
*/
}
entries
for(let [index, value] of ['1','c','ks'].entries()){
console.log('entries', value);
/**
* entries ⇒ 0 1
* entries ⇒ 1 a
* entries ⇒ 2 ks
*/
}
copyWithin
console.log([1,2,3,4,5].copyWithin(0,3,4));
//[4,2,3,4,5]
find 및 findIndex
console.log([1,2,3,4,5,6].find(function(item){return item>3})):
//4
console.log([1,2,3,4,5,6].findIndex(function(item){return item>3})):
//3
includes
console.log('number',[1,2,NaN].includes(1));
//number ⇒ true
console.log('number',[1,2,NaN].includes(NaN));
//number ⇒ true
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【DOM 조작(전편)】JavaScript의 addEventListener에 대해서, 「・・하면」을 정리해 보았다이번에는 JavaScript의 DOM 조작 addEventListener 에 대해 정리해 보았습니다. DOM 조작 초보자의 참고가되면 기쁩니다. 기본 DOM 조작 (addEventListener)의 흐름 ① 우선은 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.