0
|
Muhammad Umer · 技术社区 · 6 年前 |
![]() |
1
1
您可以创建一个非常简单的递归解决方案,如下所示:
|
![]() |
2
1
如果你看看 MDN ,其中有一个函数建议使用deepFreeze功能,但它不是堆栈安全的。我个人有一个ES5版本可以异步迭代。对于ES6,沿着这些思路可能有用,但我没有彻底测试:
:我假设对象的属性是可枚举的,如果不是,则使用
|
![]() |
3
1
(第二个代码[第二个灰色区域]) https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze#What_is_shallow_freeze
|
![]() |
4
0
结账
下面是他们如何实现的
|
![]() |
5
0
要深度冻结所有可枚举属性(ES2015+):
如果你 必须深度冷冻任何浅冻物品(稍慢):
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 5 月前 |