구조분해 //구조분해 // ES5 예제 var list = [0, 1]; var item1 = list[0]; var item2 = list[1]; var item3 = list[2] || -1; var temp = item2; item2 = item1; item1 = temp; var obj = { key1: "one", key2: "two", }; var key1 = obj.key1; var key2 = obj.key2; var key3 = obj.key3 || "default key3 value"; var newKey1 = key1; // ES6 예제 var list = [0, 1]; var [item1, item2, item3 = -1] = list; [item2, item1] = [item1, ..