JavaScript - 성능 향상 (성능우위 문법)

* 배열 생성
var arr = new Array(); 대신 var arr = []; 사용

* 배열 접근
arr.push(i) 대신 arr[i] = value 사용

* 객체 생성
var obj = new Object(); 대신 var obj = {}; 사용

* 객체 접근
obj["a"] = 1 대신 obj.a = 1; 사용

* 문자열 생성
var str = new String("aaa"); 대신 var str = "aaa"; 사용

* 문자열 연산
loop문에서 문자열 조작시 str += "test"; 대신 arr=[]; loop{ arr[i]="test"; } arr.join(""); 사용
String과 StringBuffer개념과 유사

* 정규표현식
탐색 대상을 축소.
loop 문 안에 정규표현식을 넣지 말고 밖에 놓아 한번만 컴파일되도록 처리.
(loop문에 있으면 계속 컴파일됨)