WEB/javascript
자바스크립트 리터럴 표기법
JK-
2012. 7. 22. 20:34
객체 생성 시,
생성자(Array(), Object(), String(), Boolean(), Number()) 사용을 자제하고 대신 리터럴 표기법을 사용하여 생성하자.
// 리터럴 사용 var car = { goes: "far" }; // 생성자 사용 var car = new Object(); car.goes = "far";
생성자를 사용해서 객체를 생성하면 득이 되는 것이 없다.
- 코드가 더 길어진다.
- 유효범위 판별 작업을 해야 한다.
동일한 이름(Object()) 함수가 새로 정의되어 있는지 여부를 유효범위 체인을 따라가며 확인할 필요가 없다.