hasOwnProperty()函式程式碼例項
此函式可以判斷一個屬性是否是指定物件的自有屬性,所謂的就是非繼承屬性,下面就通過程式碼例項介紹一下關於此函式的用法,希望能夠給需要的朋友帶來一定的幫助。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var theArray=["antzone","螞蟻部落","青島市南區",2]; for(var index in theArray){ console.log(index+":"+theArray[index]); }
以上程式碼使用for in語句遍歷了陣列上的所有元素,輸出,再來看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼Array.prototype.target="分享互助"; var theArray=["antzone","螞蟻部落","青島市南區",2]; for(var index in theArray){ console.log(index+":"+theArray[index]); }
以上程式碼不但遍歷了陣列元素,而且把繼承的屬性也遍歷了,這往往並不是我們所需要的,程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼Array.prototype.target="分享互助"; var theArray=["antzone","螞蟻部落","青島市南區",2]; for(var index in theArray){ if(theArray.hasOwnProperty(index)){ console.log(index+":"+theArray[index]); } }
此函式返回值是一個布林型,如果為真,說明是自有屬性。
相關文章
- 響應式佈局程式碼例項
- 遞迴函式例項大全遞迴函式
- 機器學習 - 似然函式:概念、應用與程式碼例項機器學習函式
- FPGA一段式verilog程式碼例項FPGA
- dom操作程式碼例項
- css梯形程式碼例項CSS
- FPGA二段式verilog程式碼例項FPGA
- Python函式每日一講 - frozenset集合函式入門及例項Python函式
- 函式計算支援 MySQL 例項繫結函式MySql
- 例項物件和函式物件的區別物件函式
- 私有建構函式的物件建立例項函式物件
- python例項建立銷燬的函式整理Python函式
- Hive 分析函式lead、lag例項應用Hive函式
- 例項程式碼詳解正規表示式匹配換行
- JavaScript in運算子程式碼例項JavaScript
- 設計模式例項程式碼設計模式
- table表格美化程式碼例項
- PHP preg match正規表示式函式的操作例項PHP函式
- JS函式,物件,例項方法,物件方法理解JS函式物件
- Python簡單函式迴圈綜合例項Python函式
- 使用 __get__ 向已有類例項注入函式函式
- Python中compile函式的語法及例項!PythonCompile函式
- 理清原型物件、 例項物件、建構函式原型物件函式
- Python 入門之經典函式例項(二)Python函式
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- 簡單介紹正規表示式拆分url例項程式碼
- 編碼式事務管理使用例項
- canvas刮刮樂程式碼例項Canvas
- canvas載入效果程式碼例項Canvas
- CSS空心箭頭程式碼例項CSS
- JavaScript運動框架程式碼例項JavaScript框架
- jQuery.map()方法程式碼例項jQuery
- CSS橢圓效果程式碼例項CSS
- CSS條紋背景程式碼例項CSS
- flex居中佈局程式碼例項Flex
- JavaScript取餘數程式碼例項JavaScript
- canvas繪製扇形程式碼例項Canvas
- table細線表格例項程式碼