🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 链滴笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

0 篇文章

对象转换为带键值对的数组

2020-08-10 描述将一个对象转换为带有键值对的数组。提示使用 Object.keys()和 Array.prototype.map()迭代对象中的每一个键将迭代到的对象转换为一个带键值对的数组代码 constobjectToEntries=obj=>Object.keys(obj).map(k=>[k,obj[k]]);示例将对象转换为带键值对的数组:objectToEntries({a:1,b:2

根据指定规则修改对象中的键

2020-07-30 描述创建一个对象,他的键为每一个键经过提供的函数运行后的结果,但值还是原有提供对象的值。提示使用 Object.keys()迭代对象的键使用 Array.prototype.reduce()创建一个新的对象,使其有着相同的值和经过 fn 映射的键代码 constmapKeys=(obj,fn)=>Object.keys(obj).reduce((acc,k)=>{acc[fn(obj[k]

获取属性值或继承属性值为函数的所有属性

2020-07-21 描述从一个对象本身(继承为可选项)的枚举属性中返回其值为函数的所有属性。提示使用 Object.keys(obj)迭代对象本身的所有属性如果 inherited 为 true,就使用 Object.get.PrototypeOf(obj)来获取对象所继承的属性使用 Array.prototype.filter()过滤掉值不为函数的属性值第二个参数 inherited 的默认值为 false,表示不