最近在做项目提交form 表单时发现console.log() 打印的是 {__ob__: Observer},于是去网上查了下,
__ob__: Observer
这些数据是vue这个框架对数据设置的监视器,一般都是不可枚举的。
console.log
这样的打印函数,被打印的变量会执行自身的toString()
,这样,即便内部属性是不可枚举,实际上也能看到
解决方案就是通过:JSON.parse(JSON.stringify(xxx)) 得到深拷贝后的原始对象
最近在做项目提交form 表单时发现console.log() 打印的是 {__ob__: Observer},于是去网上查了下,
__ob__: Observer
这些数据是vue这个框架对数据设置的监视器,一般都是不可枚举的。
console.log
这样的打印函数,被打印的变量会执行自身的toString()
,这样,即便内部属性是不可枚举,实际上也能看到
解决方案就是通过:JSON.parse(JSON.stringify(xxx)) 得到深拷贝后的原始对象