Array es6簡單學習

2021-10-06 13:11:47 字數 1311 閱讀 5987

本人理解的類陣列物件就是:有 length 屬性的物件。

const arraylike =

const arraylike1 =

const arraylike2 =

// 以上定義的三個變數都是 類陣列物件;區別是 第二個變數中 鍵名 是數字

通過array.from 對兩個 類陣列物件 進行處理,可以看到:

array.from(arraylike)

(10) [undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined]

array.from(arraylike1)

(10) [undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined]

console.log(array.from(arraylike2)

(10) ["aaa", undefined, undefined, undefined, undefined, undefined, undefined, undefined, "bbb", undefined]

array.from處理類陣列物件時,首相會建立出 length 為 arraylike.length 的 陣列

然後將 鍵名 和 下標 對應的鍵值 寫入

可遍歷物件:簡單的來說就是部署了 [symbol.iterator] 屬性的 物件

const str =

"abcdefg"

array.

from

(str)

// [」a「,」b「,」c「,」d「,」e「,」f「,」g「]

const

set=

newset([

1,2,

3,4,

5,6,

7])array.

from

(set

)//[1,2,3,4,5,6,7]

const map =

newmap([

["name"

,"aaa"],

["age",12

]])array.

from

(map)

//[["name","aaa"],["age":12]]

python簡單習題6

random.randint 1,10 產生 1 到 10 的乙個整數型隨機數 counter 計數器 用於追蹤值的出現次數 以字典的鍵值對形式儲存,key為被記錄數,value為被記錄數的個數 sorted c.items key lambda x x 1 中 c.items 為待排序的物件,ke...

C C 程式設計學習 第6周 簡單計算器

題目鏈結 蒜術師有乙個最簡單的計算器,支援 四種運算。僅需考慮輸入輸出為整數的情況,資料和運算結果不會超過 int 表示的範圍。輸入格式 輸入只有一行,共有三個引數,其中第 1 2 個引數為整數,第 3 個引數為操作符 或其它符號 輸出格式 輸出只有一行,乙個整數,為運算結果。然而 如果出現除數為 ...

EF6學習筆記二十 簡單日誌記錄

我們來看看簡單日誌記錄。用ef,畢竟最終還是對資料庫的操作,那麼怎麼清楚地知道ef執行的sql語句是什麼樣的?ef提供了日誌記錄功能 var res ctx.commodities.orderby x x.price skip 1 take 1 console.writeline res view ...