|
不要使用 new Number, new String, or new Boolean. 等等
不要使用new Function 來創(chuàng)建函數(shù)
比如你要寫
復(fù)制代碼 代碼如下:
frames[0].onfocus = new Function("document.bgColor='antiquewhite'")
你應(yīng)該這樣寫
復(fù)制代碼 代碼如下:
frames[0].onfocus = function () {document.bgColor = 'antiquewhite';};,
第二種寫法可以使得編譯器盡早的看到函數(shù)體。使得錯(cuò)誤盡快的檢查出來。
當(dāng)你寫
Js代碼
復(fù)制代碼 代碼如下:
myObj = new function () {
this.type = 'core';
};
的時(shí)候,這樣寫
Js代碼
復(fù)制代碼 代碼如下:
myObj = {
type: 'core'
};
JavaScript技術(shù):javascript new 需不需要繼續(xù)使用,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。