Javascript - HelloMocca/YDbaobao GitHub Wiki

Contents

  1. Arrays
  2. Objects
  3. String
  4. Loop

Arrays

var items = new Array();  (x)

var items = [];   (o)

Objects

var items = new Objects();  (x)

var items = {}  (o)

String

single quote(``) 사용

var product = "상의";  (x)

var product = '상의';  (o)

var product = '상의' + obj;  (o)

var el = "<span class=\"list-span\">" + test + "</span>";  (x)

var el = '<span class="list-span">' + test + '</span>'; (o)

Loop

for문안에서 element.length 사용하지 말아주세요. O(n^2) 시간복잡도가 발생합니다

for(var i = 0; i < obj.length; i++) {
  // do something                                      (x)
}



for(var i = 0, length = obj.length; i < length; i++) {
  // do something                                      (o)
} 

or

var length = obj.length;
for(var i = 0; i < length; i++) {
  // do something                                       (o)
}
⚠️ **GitHub.com Fallback** ⚠️