1) 생성자 함수 왜 사용할까? 자바스크립트 함수는 재사용 가능한 코드를 묶음으로 사용하는 것 외에 객체를 생성 하기 위한 방법으로도 사용된다. 객체를 생성하기 위해서는 직접 객체를 반환해도 되지만, new 키워드를 사용하여 함수를 호출하게되면 return 문이 없어도 새로운 객체를 반환 시킨다. =>즉 객체를 쉽게 생성하기 위해 사용한다. ex) function Person(name, age) { this.name = name; this.age = age; } const chae = new Person('chaeminseok', 25); const kim = new Person('kimminjae', 30); console.log(chae);//Person {name: 'chaeminseok', age..
javascript
구조분해 할당이란 (Destructuring assignment) ? 배열이나 객체의 속성을 분해해서 그 값을 변수에 담을 수 있게 하는 표현 배열 특징 : 배열이기 때문에 순서를 신경써야함 let users= ['Mike','Tom','Jane']; /** let user1 = users[0]; let user2 = users[1]; let user3 = users[2]; **/ //위에 주석부분을 한번에 표현 let [user1,user2,user3]= users; console.log(user1); //'Mike' console.log(user2); //'Tom' // undefined let [a,b,c]= [1,2]; console.log(c); //undefined //undefined 해결방..