【文件属性】:
文件名称:better-objects:javascript 对象的 Clone 和 Equals 方法
文件大小:7KB
文件格式:ZIP
更新时间:2021-07-04 21:52:43
JavaScript
更好的对象
Object.clone、Object.equals 的实现
将以下方法添加到 Object.prototype:
Object.prototype.clone()
将一个对象克隆到另一个对象中
深克隆,无论多深
不克隆函数 - 出于性能原因保留对同一函数的引用
如果出于某种原因,您需要克隆这些函数,您可以取消注释第 13/16 行
Object.prototype.equals()
检查两个对象是否彼此相等
也适用于数组
对于相似的对象或对同一对象的引用返回 true
可以选择不给Object原型添加方法,改起来真的很简单
用法:
安装
$ npm install better-objects
并在代码中(一次)
require ( 'better-objects' ) ;
//or just
< script src = "node_modules/bette