let arr = ["hyejin","kim"];
// arr[0], arr[1]
// 구조분해 할당
let [firstname, secondname] = arr;
alert(firstname);
alert(secondname);
let [a, , b, c, d] = "하이 헬로우 안녕 하세요".split(' ')
alert(a);
alert(b);
alert(c);
alert(d);
하이 안녕 하세요 undefined
let [a, b, c] = "abc";
alert(a)
alert(b)
alert(c)
a b c
let user = {
name : "khj",
age : 20
}
for(let [key, value] of Object.entries(user)) {
alert(`${key} : ${value}`);
}
let [name1, name2, ...rest] = ["김", "이", "박", "정", "권"]
alert(rest[0])
alert(rest[1])
alert(rest[2])
박 정 권
let [firstname = "khj", surname = "kim"] = ["lala"];
alert(firstname);
alert(surname)
let options = {
title : "menu",
width : 100,
height : 200
}
let {title, ...rest} = options;
alert(title);
alert(rest.width);
alert(rest.height);
송신부 : 객체 ⇒ 문자열(JSON)
수신부 : 문자열(JSON) ⇒ 객체
// let value = JSON.parse(문자열);
let numbers = "[0, 1, 2, 3]";
alert(numbers);
let obj = JSON.parse(numbers); // obj ==> [0, 1, 2, 3]
alert(obj[0]);
alert(obj[1]);
alert(obj[2]);
alert(obj[3]);