資料結構對型別多種多樣。陣列、物件。。。
對於陣列,可簡單的進行迴圈遍歷的操作,從而獲取到每乙個元素。但是物件格式的資料,並不能直接使用遍歷陣列的方式,那麼物件該如何遍歷呢?
方法會返回乙個由乙個給定物件的自身可列舉屬性組成的陣列,陣列中屬性名的排列順序和正常迴圈遍歷該物件時返回的順序一致
。
如:
let obj =
let keysarr = object.
keys
(obj)
// ["a", "b", "c"]
let valuesarr = object.
values
(obj)
// [1, 2, 3]
以任意順序
遍歷乙個物件的除symbol以外的可列舉屬性。
var obj =
;for
(var prop in obj)
// "obj.a = 1"
// "obj.b = 2"
// "obj.c = 3"
方法返回乙個給定物件自身可列舉屬性的鍵值對陣列,其排列與使用 for…in 迴圈遍歷該物件時返回的順序一致(區別在於 for-in 迴圈還會列舉原型鏈中的屬性)。
let obj =
console.
log(object.
entries
(obj)
)// [ [ 'a', 1 ] , [ 'b', 2 ], [ 'c', 3 ] ]
Oracle 的入門心得 強烈推薦
oracle 的體系太龐大了,對於初學者來說,難免會有些無從下手的感覺,什麼都想學,結果什麼都學不好,所以把學習經驗共享一下,希望讓剛剛入門的人對 oracle 有乙個總體的認識,少走一些彎路。一 定位 oracle 分兩大塊,一塊是開發,一塊是管理。開發主要是寫寫儲存過程 觸發器什麼的,還有就是用...
Oracle 的入門心得 強烈推薦
oracle的體系太龐大了,對於初學者來說,難免會有些無從下手的感覺,什麼都想學,結果什麼都學不好,所以把學習經驗共享一下,希望讓剛剛入門的人對oracle有乙個總體的認識,少走一些彎路。一 定位 oracle分兩大塊,一塊是開發,一塊是管理。開發主要是寫寫儲存過程 觸發器什麼的,還有就是用orac...
強烈推薦android studio用的幾個外掛程式
android studio常用外掛程式,可極大簡化開發,增強開發效率。不懂安裝studio外掛程式,看參考博文 android stuido外掛程式安裝 butterknife 註解生成器,使用起來非常簡單方便,使用butterknife的有福了!設計師給我們提供好了各種資源,每個按鈕都要寫乙個s...