物件轉化為陣列的三種方法

2021-10-06 03:55:30 字數 524 閱讀 5479

物件轉化為陣列的三種方法:

object.keys(obj) -----根據物件的鍵形成的陣列(常用)

object.entries(obj) ---- 根據物件的鍵值對形成的陣列

object.values(obj)----根據物件的值形成的陣列

注意點:object開頭字母要大寫

object.keys(obj) (4) ["a", "b", "c", "d"]0: "a"1: "b"2: "c"3: "d"length: 4__proto__: array(0) object.values(obj) (4) [1, 2, 3, 4]0: 11: 22: 33: 4length: 4__proto__: array(0) object.entries(obj) (4) [array(2), array(2), array(2), array(2)]0: (2) ["a", 1]1: (2) ["b", 2]2: (2) ["c", 3]3: (2) ["d", 4]length: 4__proto__: array(0)

建立物件的三種方法

三種方式 利用字面量建立物件 物件字面量 就是花括號 裡面包含了表達這個具體事物 物件 的屬性和方法。var a 1.裡面的屬性或者方法我們採取鍵值對的形式鍵屬性名 值屬性值 2.多個屬性或者方法中間用逗號隔開的 3.方法冒號後面跟的是乙個匿名函式 使用物件 1.呼叫物件的屬性我們採取物件名.屬性名...

區別陣列和物件的三種方法

區別陣列和物件的三種方法 因為typeof 判斷物件和陣列都為object的型別,所以有時無法判斷乙個值的型別是物件還是陣列。陣列的建構函式是function array 物件的建構函式是function object 檢視obj的原型鏈裡有沒有array的建構函式,如果有返回true,即obj是a...

建立DirectDraw物件的三種方法

第一種 lpdirectdraw lpdd null pointer to idirectdraw temporary lpdirectdraw7 lpdd7 null pointer to idirectdraw7 what we want get the idirectdraw inte ce ...