當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Javascript-自己定义对象转换成JSon后怎样再转换回自己定义对象
生活随笔
收集整理的這篇文章主要介紹了
Javascript-自己定义对象转换成JSon后怎样再转换回自己定义对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
man是自己定義的對象,使用var tim = JSON.stringify(man); var newman=JSON.parse(tim)后newman的類型是“object”并非一個Man,怎么才干變回一個Man呢?
function Man() {this._type = "man";this.name="";this.run = function () {alert("run!!");alert(this.name);} } var st = new Man(); st.name="tom"; var tt = JSON.stringify(st); var sb=JSON.parse(tt) console.log(sb); var m1 = JSON.parse(tt,function(key,val){if(typeof(val) === 'object'&&val._type === 'man'){var m=new Man();console.log(val);console.log(val.name);m.name=val.name;return m;}return val; }); console.log(m1); m1.run();轉載于:https://www.cnblogs.com/xfgnongmin/p/10658095.html
總結
以上是生活随笔為你收集整理的Javascript-自己定义对象转换成JSon后怎样再转换回自己定义对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery使用(十五):when()方
- 下一篇: 2018-2019-2 20165209