對象

對象.js

方法

靜止的分配(目標)→ {對象}

Object.assign 風格的對象淺合併/擴展。

參數:
名字 類型 描述
目標 目的
...來源 目的
傳回:
目的

靜止的每個(對象,fn)

對象的類數組迭代。

參數:
名字 類型 描述
目的 目的

要迭代的對象

FN 對象:每個回調

為對像中的每個鍵調用的回調函數。

靜止的是對象(價值)→ {布爾值}

返回一個值是否是任何類型的對象——包括 DOM 節點、數組、正則表達式等。不過不是功能。

這避免了使用時的陷阱類型在一個無效的值導致'目的' .

參數:
名字 類型 描述
價值 目的
傳回:
布爾值

靜止的是普通的(價值)→ {布爾值}

返回一個對像是否看起來是一個“普通”對象——也就是說,一個直接實例目的 .

參數:
名字 類型 描述
價值 目的
傳回:
布爾值

靜止的減少(對象,fn,初始選擇 )→ {混合}

對象的類數組化簡。

參數:
名字 類型 屬性 預設 描述
目的 目的

要減少的對象。

FN 功能

為對像中的每個鍵調用的回調函數。它接收累積值和每次迭代值和鍵作為參數。

最初的 混合的 <可選>
0

起始值

傳回:
混合的 -

最後的累計值。

類型定義

對象:每個回調(值,鍵)

參數:
名字 類型 描述
價值 混合的

正在迭代的對象的當前鍵。

鑰匙 細繩

正在迭代的對象的當前鍵值

obj:ReduceCallback (累加、值、鍵)→ {混合}

參數:
名字 類型 描述
積累 混合的

在 reduce 循環中累積的值。

價值 混合的

正在迭代的對象的當前鍵。

鑰匙 細繩

正在迭代的對象的當前鍵值

傳回:
混合的 -

新的累計值。