1. 함수를 축약 == 화살표 함수
let a = function() {
console.log("nomal")
}
a()
let b = () => {
console.log("arrow")
}
b()
2. 딕셔너리 키, 값 빠르게 꺼내기 == 비구조할당 { }
let blog = {
owner : "noah",
url : "noahlogs.tistory.com",
getPost() {
console.log("ES6 문법 정리");
}
};
let owner = blog.owner
let getPost = blog.getPost()
let { owner, getPost } = blog;
let blogFunction = ({owner,url,getPost}) => {
console.log(owner)
console.log(url)
console.log(getPost())
}
blogFunction(blog)
3. 줄바꿈을 자유롭게! - 리터럴
let message = ` 줄바꿈도 마음대로
사용이 가능합니다. `
let message = `새로
만들기`
4. 딕셔너리를 짧게 - 객체 리터럴
- 변수와 키 이름이 같으면 반복할 필요가 없음.
ar job = "developer";
var user = {
name: name,
job: job
}
console.log(user);
var name = "스파르타";
var job = "developer";
var user = {
name,
job
}
console.log(user);
5. 반복문 축약 - map
let numbers = [1,2,3,4,5,6,7];
for(let i=0; i<numbers.length; i++){
console.log(numbers[i]);
}
numbers.map((i,value) => {
console.log(i, value)
})