Daily Logs/TIL (Today I Learned)
8월 14일 Java 문법3 Es6문법
Jcob.moon
2024. 8. 14. 20:27
Es6 각종 문법 소개 !
2015년도 대규모 문법적 향상 및 변경이 있어서 ES6가 항상 언급되곤 한다~
//구조분해할당 destructuring(de+structure+ing)
//de =not
//structure =구조
//배열이나, 객체의 속성
//(배열의 경우)
// let [value1,value2]=[1,"new"]
// console.log('1',value1) //1 1
// console.log('2',value2) //2 new
// let arr = ["value1","value2","value3"];
// let [a,b,c]=arr
// console.log(a);//value1
// console.log(b);//value1
// console.log(c);//value1
//ex let[a,b,c,d]=arr; 로 하면 d는 undefined 로 나온다.
//ex let[a,b,c,d=4]=arr; 로 하면 d의 초기 값은 4 여기에 let arr = 에 벨류 4 를 넣으면 벨류 4 가나옴.
//(객체인 경우)
let user ={
name:'abc'
age:30,
};
// let{name,age}={
// name:'abc'
// age:30,
// }
//새로운 이름으로 할당
let{
name:newName,
age:newAge
}=user
console.log("newName=>",n)