[译]Object.getPrototypeOf
概要
返回指定object的prototype。
语法
Object.getPrototypeOf(object)
参数
object
要返回原型的对象。
描述
当object参数不是一个对象的时候会抛出TypeError异常。
注意
Object.getPrototypeOf()是过时object.__proto__的标准实现。可以使用Object.setPrototypeOf(object, prototype)来设置对象的__proto__属性。
实现类似于下面:
Object.setPrototypeOf = function (obj, proto) {
  obj.__proto__ = proto;
};
[译]Object.getPrototypeOf的更多相关文章
- [Effective JavaScript 笔记]第31条:使用Object.getPrototypeOf函数而不要使用__proto__属性
		ES5引入Object.getPrototypeOf函数作为获取对象原型的标准API,但由于之前的很多js引擎使用了一个特殊的__proto__属性来达到相同的目的.但有些浏览器并不支持这个__pro ... 
- 原型相关的方法isPrototypeOf、Object.getPrototypeOf、hasOwnProperty、Object.getOwnPropertyName、Object.keys
		在看<高程3>第六章的<面向对象的程序设计>的原型那一节时,有一下5个函数,功能较为接近,但是又都很基础,很重要 所以在此,加以说明,以便日后复习 function Perso ... 
- Effective JavaScript Item 31 优先使用Object.getPrototypeOf,而不是__proto__
		本系列作为Effective JavaScript的读书笔记. 在ES5中引入了Object.getPrototypeOf作为获取对象原型对象的标准API.可是在非常多运行环境中.也提供了一个特殊的_ ... 
- Object.setPrototypeOf() 与Object.getPrototypeOf() 方法的使用
		Object.setPrototypeOf 方法的使用 [1] 将一个指定的对象的原型设置为另一个对象或者null(既对象的[[Prototype]]内部属性). 语法 Object.setProto ... 
- js 继承,Object.setPrototypeOf | Object.getPrototypeOf  | Object.create class
		https://juejin.im/post/5cfd9d30f265da1b94213d28#heading-14 https://juejin.im/post/5d124a12f265da1b91 ... 
- Object的原型拷贝-create、assign、getPrototypeOf 方法的结合
		一.实现原型拷贝 1.1.代码 tips:为了体现原型链,写了继承实现的代码,这部分可跳过- <script> /* 创建包含原型链的实验对象obj1-- start */ ... 
- (译)ECMAScript 5 Objects and Properties (二)
		继 (译)ECMAScript 5 Objects and Properties 全文地址 http://ejohn.org/blog/ecmascript-5-objects-and-propert ... 
- JavaScript Object对象
		目录 1. 介绍:阐述 Object 对象. 2. 构造函数:介绍 Object 对象的构造函数. 3. 实例属性:介绍 Object 对象的实例属性:prototype.constructor等等. ... 
- ECMAScript5之Object
		在ECMAScript5中对Object新增的些方法,以前没注意的同志们,嘻嘻,下面我们再一起来边看边学. 1.Object之create Create单词意为创造嘛,作为Object的静态方法,不言 ... 
随机推荐
- 升级 python 2.6.6 系统到 2.7.10 版本
			CentOS 6 系统默认 Python 版本是:2.6.6 平时在使用中遇到很多的库要求是 2.7.x 版本的库,比如使用 ConfigParser 库,在 2.6 版本库就不支持没有 value ... 
- XML简介与CDATA解释
			简介XML 是一种受到广泛支持的 Internet 标准,用于以一种特殊的方式编码结构化数据.实际上,以 XML 编码的数据可以通过任何编程语言解码,人们甚至可以使用标准的文本编辑器来阅读或编写 XM ... 
- 【JS/CSS3】实现带预览图幻灯片效果~
			一.前期准备 1.1 案例分析 适用场景:单例布局1.2 方法论 V视图 HTML+CSS+调试C js实现控制流程D数据 优化扩展 二.代码 结构 <div class="slide ... 
- wireshark 导出所有filter出来的包
			1.Edit->Mark All Displayed 2.File->Export Specified Packets->Marked packets only(选中) 
- [LeetCode] Integer Break 整数拆分
			Given a positive integer n, break it into the sum of at least two positive integers and maximize the ... 
- Jquery学习笔记 --ajax删除用户,使用了js原生ajax
			主要复习了php的pdo数据库操作,和js的ajax,真麻烦,希望jquery的ajax简单点. index.php: 1 <!DOCTYPE html> 2 <html lang= ... 
- 强大的支持多文件上传的jQuery文件上传插件Uploadify
			支持多文件上传的jQuery文件上传插件Uploadify,目前此插件有两种版本即Flash版本和HTML5版本,对于HTML5版本会比较好的支持手机浏览器,避免苹果手机Safari浏览器不支持Fla ... 
- 使用ANTS Performance Profiler&ANTS Memory Profiler工具分析IIS进程内存和CPU占用过高问题
			一.前言 最近一段时间,网站经常出现两个问题: 1.内存占用率一点点增高,直到将服务器内存占满. 2.访问某个页面时,页面响应过慢,CPU居高不下. 初步判断内存一点点增多可能是因为有未释放的资源一直 ... 
- 浏览器内核控制Meta标签说明文档【转】
			背景介绍 由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览.基于IE的内核用于兼容网银.旧版网站.以360的几款浏览器为例,我们优先通过Webkit内核渲 ... 
- 深入理解numpy
			一.为啥需要numpy python虽然说注重优雅简洁,但它终究是需要考虑效率的.别说运行速度不是瓶颈,在科学计算中运行速度就是瓶颈. python的列表,跟java一样,其实只是一维列表.一维列表相 ... 
