10个用于处理JavaScript对象的实用函数
本文将探讨可能是处理JavaScript对象最重要的实用函数。
Object.freeze
Object.freeze()
冻结一个对象。被冻结的对象不能再被修改。它返回传入的同一个对象。
这是在JavaScript中通过冻结创建时的对象来实现不可变性的最简单方法。
|
|
唯一需要注意的是,Object.freeze()
只冻结对象的直接属性,执行所谓的"浅冻结"。我们稍后将使用递归和其他对象实用函数实现深度冻结函数。
Object.isFrozen
Object.isFrozen()
检测对象是否被冻结。
|
|
Object.keys
创建账户以阅读完整故事。
作者仅向Medium会员提供此故事。
如果你是Medium的新用户,请创建新账户免费阅读此故事。
在应用中继续 或在移动网页中继续 使用Google注册 使用Facebook注册 使用电子邮件注册 已有账户?登录