您好,登錄后才能下訂單哦!
這篇文章主要講解了“javascript中對其中深拷貝JSON.stringify方法使用時需要注意的問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“javascript中對其中深拷貝JSON.stringify方法使用時需要注意的問題”吧!
對于深拷貝的基本概念有所了解后,接下來需要對其中深拷貝JSON.stringify方法使用時的一些問題點深入探究。
1、拷貝的對象的值有函數等序列化后該鍵值對會消失。
2、拷貝Date類型引用類型會變為字符串。
3、無法拷貝不可枚舉類型的屬性。
4、無法拷貝對象的原型鏈。
實例
function Obj() { this.func = function () { alert(90) }; this.obj = { age: 18 }; this.arr = [1, 24, 4]; this.und = undefined; this.reg = /123/; this.date = new Date(); this.NaN = NaN; this.infinity = Infinity; this.sym = Symbol(2); } let obj0 = new Obj(); Object.defineProperty(obj0, "innumerble", { enumerable: false, value: "45678" }) console.log("obj0", obj0) let obj1 = JSON.stringify(obj0); console.log("obj1", obj1);
感謝各位的閱讀,以上就是“javascript中對其中深拷貝JSON.stringify方法使用時需要注意的問題”的內容了,經過本文的學習后,相信大家對javascript中對其中深拷貝JSON.stringify方法使用時需要注意的問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。