var json = { a: 123, b: '456' }; var json2 = JSON.parse(JSON.stringify(json)); 只需要先使用 JSON.stringify() 转成字符串,再通过 JSON.parse() 转成一个新的 JSON 对象即可. 注:此方法只针对简单的 JSON 对象,如果对象中含有函数,则不能使用此方法.JSON.stringify(..) 在对象中遇到值为 undefined.function 和 symbol 时会自动将这个字段忽略