好吧,问题在于您正在创建 一个阵列, 然后像处理对象一样继续使用它。
用
user.regions[a] = {};代替。
发生的是
JSON.stringify看到一个数组,尝试遍历它没有的数字索引,因此导致一个空数组。
JSFiddle上的示例:http :
//jsfiddle.net/Le80jdsj/

好吧,问题在于您正在创建 一个阵列, 然后像处理对象一样继续使用它。
用
user.regions[a] = {};代替。
发生的是
JSON.stringify看到一个数组,尝试遍历它没有的数字索引,因此导致一个空数组。
JSFiddle上的示例:http :
//jsfiddle.net/Le80jdsj/