控制台和 Firebase Cloud Function 中的 JSON.stringify 不一致"/>
控制台和 Firebase Cloud Function 中的 JSON.stringify 不一致
我有一个问题,控制台中的 JS 与 Firebase Cloud Functions 中 Node16 中运行的 JS 之间的结果略有不一致,请参见下面的代码:
const list = [{
value1: 'one',
value2: 'two',
value3: 'three',
}]
docRef.update({ list: JSON.stringify(list) })
// This results in
// '[{"value1":"one","value2":"two","value3":"three"},{}]' being written to firestore
// If you do JSON.stringify(list) in Chrome Dev Console
// you will get the expected '[{"value1":"one","value2":"two","value3":"three"}]'
为什么Node环境会出现多余的
{}
?
提前致谢
回答如下:
更多推荐
控制台和 Firebase Cloud Function 中的 JSON.stringify 不一致
发布评论