字符串化对象,然后将其解析回其原始对象

Stringifying a object and then parsing it back to its original object?

本文关键字:对象 原始 然后 字符串      更新时间:2023-09-26
Order
   props: Object
   selectedItems: Array[1]
    0: SelectedItem
    length: 1
   __proto__: Array[0]
__proto__: Order

我有一个对象数组"选定项"。

我需要做的是字符串化选定项中的对象数组以存储在本地存储中。

然后我想将它们解析回对象。似乎如果我使用 parseJSON(( 我会返回一个标准对象而不是 SelectedItem 对象。有没有正确的方法可以做到这一点?

No.只有对象文字可以用 JSON 表示,因此您返回的对象不会有其以前的[[Prototype]]。不过,从返回的普通对象创建一个新的SelectedItem实例应该不会太麻烦。