對象.js
方法
-
靜止的分配(目標)→ {對象}
-
Object.assign 風格的對象淺合併/擴展。
參數:
名字 類型 描述 目標
目的 ...來源
目的 傳回:
目的 -
靜止的每個(對象,fn)
-
對象的類數組迭代。
參數:
名字 類型 描述 目的
目的 要迭代的對象
FN
對象:每個回調 為對像中的每個鍵調用的回調函數。
-
靜止的是對象(價值)→ {布爾值}
-
返回一個值是否是任何類型的對象——包括 DOM 節點、數組、正則表達式等。不過不是功能。
這避免了使用時的陷阱
類型
在一個無效的
值導致'目的'
.參數:
名字 類型 描述 價值
目的 傳回:
布爾值 -
靜止的是普通的(價值)→ {布爾值}
-
返回一個對像是否看起來是一個“普通”對象——也就是說,一個直接實例
目的
.參數:
名字 類型 描述 價值
目的 傳回:
布爾值 -
靜止的減少(對象,fn,初始選擇 )→ {混合}
-
對象的類數組化簡。
參數:
名字 類型 屬性 預設 描述 目的
目的 要減少的對象。
FN
功能 為對像中的每個鍵調用的回調函數。它接收累積值和每次迭代值和鍵作為參數。
最初的
混合的 <可選>
0 起始值
傳回:
混合的 -最後的累計值。
類型定義
-
對象:每個回調(值,鍵)
-
參數:
名字 類型 描述 價值
混合的 正在迭代的對象的當前鍵。
鑰匙
細繩 正在迭代的對象的當前鍵值
-
obj:ReduceCallback (累加、值、鍵)→ {混合}
-
參數:
名字 類型 描述 積累
混合的 在 reduce 循環中累積的值。
價值
混合的 正在迭代的對象的當前鍵。
鑰匙
細繩 正在迭代的對象的當前鍵值
傳回:
混合的 -新的累計值。