ES6 배우기(1)
변수
- var는 자제하라,
- let은 변수가 재할당되어야할 때 사용
- const는 재할당이 되지 않을 때 , 불변은 아니다
string 유용한 메서드 (이름그래도 true, false 반환)
- startsWith
- endWith
- includes
반복문
- for in -> 배열을 순회할 때 자신이 모르는 객체의 상위 값이 출력될 수 있음
Arrays.prototype.getIndex = function (){};
for(let value in dataArr) {
console.log(data[value]); // 1,2,3... function(){}
}
- for of -> 이러한 문제를 해결해준다.(문자열을 순회하거나, 배열을 순회할 때 쓴다)
배열의 복사
- spread operator
let pre = [1,2,3];
let tmp = [...pre]; //[1,2,3]
console.log(pre == tmp) // false
- 응용
function sum(a,b,c){
return a+b+c;
}
let pre = [1,2,3];
console.log(sum.apply(null,pre)); // 6
console.log(sum(...pre))// 6
arguments
- 함수에 인자값을 주지 않아도 내부적으로 처리해줌(처음 알았다..)
function aaa(){
let newData = arguments.map(function(value){
return value + "!"; // 1!2!3!4!..
});
}
aaa(1,2,3,4,5);
from
function aaa(){
let newArr = Array.from(arguments);
let newData = newArr.map(function(value){
return value + "!"; // 1!2!3!4!..
});
}
aaa(1,2,3,4,5);
Author And Source
이 문제에 관하여(ES6 배우기(1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jhhwang/ES6-배우기1저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)