728x90
new Array()에서
첫 번째, 빈 객체 생성
두 번째, 객체 기본 프로퍼티와 메서드 추가
세 번째, 배열에 필요한 프로퍼티와 메서드 추가
여가서 첫 번째, 두 번째는 필수!
destructuring
<ver1>
배열값을 받는 일반적인 문법
var x // ["홍순이", 20, "여자"]
x[0] // "홍순이"
x[1] // 20
x[2] // "여자"
<var2>
배열값을 분해해서 받는 문법
var [name, age, gender] // ["감순이", 21, "여자"]
name // "감순이"
age // 21
gender // "여자"
함수 vs 객체
<var.객체>
Object() 생성자가 추가한 프로퍼티(변수 + 메서드)
nar obj = new Object();
obj.name = "aaa";
obj.age = 20;
obj.f1 = function(){-}
<var.함수>
함수에서는 객체 + {파라미터, 리턴값, 몸체}이다.
Object()의 기본 프로퍼티와 추가한 프로퍼티, 함수 파라미터, 함수 몸체가 있으며 함수 파라미터, 함수몸체
function f(a, b){
console.log("합계:";
console.log(a+b);
}
f.age = 100;
f.working = true;