参考https://msdn.microsoft.com/zh-cn/library/mt146832(v=vs.94).aspx上提的示例测试Object.getPrototypeOf函数结果各种不一样. 在node环境和浏览器环境都是.
var proto = { y: 2 };
var obj = { x: 10 };
Object.getPrototypeOf(obj, proto);
proto.y = 20;
proto.z = 40;
if (console && console.log) {
console.log(obj.x === 10); // Returns true
console.log(obj.y === 20); // Returns true
console.log(obj.z === 40); // Returns true
}
如上示例,真实打印结果却是
true
false
false
求解答..
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
闭关修行中......