避免原型链上面的对象共享
Posted 晨落梦公子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了避免原型链上面的对象共享相关的知识,希望对你有一定的参考价值。
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <script> 9 var a = {name: "m"}; 10 var b = cloneObj(a); 11 function cloneObj(obj) { 12 var f = function () {}; 13 f.prototype = obj; 14 return new f(); 15 } 16 console.log(b.name); 17 </script> 18 </body> 19 </html>
以上是关于避免原型链上面的对象共享的主要内容,如果未能解决你的问题,请参考以下文章
可枚举属性和不可枚举属性(for...in循环和Objec.keys()和Object.getOwnPropertyNames())