在网上发现了Object.create的用法,感觉很是奇怪,所以学习记录下 var o = Object.create(null); console.log(o); // {} o.name = 'jian'; var o2 = Object.create(o); console.log(o2); // {} console.log(o2.name); // 'jian', 百度了一下原理: Object.create = function (o) { var F = function () {…