gpt4 book ai didi

javascript - 在 JavaScript 中函数剥离克隆对象的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-01 01:15:49 31 4
gpt4 key购买 nike

我有一个 JS 类,我用它来包装一些数据:

function _item(){
this.property1="hi";
this.property2={
another:"object"
}
this.somefunction=function(){
//do stuff
}
}

该类的主要目的是存储底层数据并为其提供一些辅助函数;但该类故意没有不与数据一起存储的状态信息。

要将数据上传到 NOSQL 数据库,我们不能保留这些函数。因此,目前,我正在使用 JSON.parse(JSON.stringify(object)) 来剥离函数。

但是我认为这不是最好的方法。还有其他更快或更方便的方法吗?

最佳答案

你可以编写自己的 JS 代码来完成完全相同的事情,但我怀疑它是否会像内置函数一样高效。

参见:https://jsperf.com/json-stringify-versions/3

enter image description here

关于javascript - 在 JavaScript 中函数剥离克隆对象的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54776677/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com