简介
object-iterable
是一个基于 ES6 iterable 协议实现的工具,可以将对象转化为可遍历的 Iterable 类型。这个工具包提供了一些辅助函数,可以使用对象的键或值遍历对象。
安装
使用 npm
进行安装:
--- ------- ---------------
使用
将对象转化为可遍历的 Iterable 类型
----- -------------- - -------------------------- ----- ----- - - ----- ------ ---- --- ------- --- - ----- ----------- - --------------------- --- ------ ---- -- ------------ - ----------------- -- -------- ------- ------- ---- ---------- ---- -
使用keys
辅助函数
----- -------------- - -------------------------- ----- ----- - - ----- ------ ---- --- ------- --- - --- ------ --- -- --------------------------- - ---------------- -- ------- ------ -------- -
使用values
辅助函数
----- -------------- - -------------------------- ----- ----- - - ----- ------ ---- --- ------- --- - --- ------ ----- -- ----------------------------- - ------------------ -- ------ --- --- -
使用 entries
辅助函数
----- -------------- - -------------------------- ----- ----- - - ----- ------ ---- --- ------- --- - --- ------ ----- ------ -- ------------------------------ - ---------------- ------ -- ------ ------ ----- --- -------- --- -
深入理解
object-iterable
基于 ES6 Iterable 协议实现,实现了 Symbol.iterator
方法,通过这个方法返回迭代器对象。迭代器对象提供了 next
方法来迭代序列。
该工具包提供了 keys
, values
, entries
三个辅助函数来遍历对象的键或值或键值对。
结束语
object-iterable
工具包可以方便地将对象转化为 Iterable 类型,实现了对对象的键值遍历。使用上述示例代码进行实践,加深对该工具包的了解,帮助开发者更好的使用该工具包解决问题。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60066f963d1de16d83a66d9a