javascript - js替换和添加对象成员的效率是一样的吗?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-12 09:28:17
[JavaScript讨论组]

如题,比如有这么两个例子(大家可以自行想象其它例子):

// 替换的例子
let a = {'a': 123, 'b': 234, 'c': 345}
let tmp = {'a': 'qwe'}
a = {...a, tmp}
// 删除再添加的例子
let a = {'a': 123, 'b': 234, 'c': 345}
let tmp = {'a': 'qwe'}
delete a.a
a = {...a, tmp}

请问谁的效率要高些?

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(2)
仅有的幸福

肯定是第一种快啊。

delete a.a 是性能杀手。

我在 前端程序员应该懂点 V8 知识 讲座里面有讲到。

阿神

赞同@边城 的观点

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号