JS學習 物件和迴圈

2021-08-05 20:53:22 字數 501 閱讀 9421

類似於大部分語言中的字典型別

1.1 檢測物件是否擁有某一屬性,可以用in或者hasownproperty()

1.2 兩者的區別:

in:判讀某一物件屬性的存在不一定是此物件的,有可能是此物件從父類繼承過來的

hasownproperty():判讀某一物件的屬性是否是自身擁有的。

和swift中的迴圈取出值不同

2.1 對於物件中得for ... in迴圈,變數是每個鍵值對的key

var o = ;

for (var key in o)

2.2 對於陣列的for ... in迴圈,取出的物件的索引

var a = ['a', 'b', 'c'];

for (var i in a)

JS學習筆記 原型和物件

建構函式 function person age 通過原型新增方法 person.prototype.sayhi function var per newperson 男 20 console.log per.proto constructor person.prototype.constructo...

js陣列和物件的迴圈方法和注意點

注意點 是否是es6語法 物件方法是否包含不可列舉屬性 是否包含非自身屬性 繼承屬性 一.既可以遍歷陣列也可以遍歷物件的方法 1.for in 迴圈物件 遍歷物件自身的和繼承的可列舉的屬性 和陣列 let obj for let i in obj 二.遍歷物件的方法 1.object.keys es...

JS學習之迴圈

doctype html utf 8 迴圈 title 迴圈 重複執行 通常跟計數有關 2.語法結構 for 初始化變數 條件表示式 操作表示式 3.初始化變數 就是用var 宣告乙個普通變數,通常用作為計數器使用 4.條件表示式 就是用來決定每一次迴圈是否繼續執行,即終止條件 5.操作表示式 是每...