new Array() を使用する必要はありません。[];
new Number、new String、new Boolean などを使用しないでください。
関数の作成に new Function を使用しないでください。
たとえば、
frames [0].onfocus = new Function("document.bgColor ='antiquewhite'")
次のように書く必要があります
frames[0].onfocus = function () {document.bgColor = 'antiquewhite';};,
2 番目の書き方では、コンパイラーに関数本体をできるだけ早く認識させることができます。これにより、エラーをできるだけ早く検出できるようになります。
Jsコードを書くとき
myObj = new function () {
this.type = 'core';
};
の場合、
JS コードを次のように記述します
myObj = {
type: 'core'
};