JavaScript筆記 列舉

2021-08-31 11:40:30 字數 623 閱讀 2412

for i 語句可用來遍歷乙個物件中的所有屬性名,該列舉過程會列出所有的屬性,包括函式和原型中的屬性,可用 hasownproperty 方法過濾掉無用的屬性,可用 typeof 來排除函式。

hasownproperty()函式用於指示乙個物件自身(不包括原型鏈)是否具有指定名稱的屬性。如果有,返回true,否則返回false。

= "haha";

//function person(name, age, ***)

//}//var person = new person("jane", 18, 'female');

object.prototype.abc =

"abc"

;var person =

}for

(var prop in person));

結果為undefined

//因為底層:person.prop --> person['prop'],不是person[prop],prop為變數

//if(person.hasownproperty(prop))

//則不列印原型屬性值 haha和abc

}//列印結果:jane 18 femal haha abc

Javascript 學習筆記

如果在生成的html裡面有事件需要傳遞帶特殊字元的引數,處理如下 singletext 輸入 1.singletext value.escapehtml 為 將html編碼 2.singletext value.escapehtml inspect 為 3.在 jsdebugtext innerht...

javascript 語法筆記

var 和 let 的區別 推薦用var var是在乙個大函式裡都有效,而let是只有區域性有效。陣列裡面存放資料 this.winarr this.winarr.push 日期 getfullyear 判斷平台 cc.sys.isnative false web,true 手機 陣列排序和遍歷 v...

javascript學習筆記

視窗操作 1改變視窗的位置 window.location 2視窗的歷史操作 previous 3建立新的視窗 window.open url 視窗名稱 視窗特徵字元 細節 不能換行寫 視窗特徵 width,height,yes,no munubar,status,scrollbars,resiza...