2 atyuyjh atyuyjh 于 2016.03.10 09:13 提问

关于JavaScript的原型对象的问题

看书上关于对象直接量的一段描述是所有通过对象直接量创建的对象都有同一个原型对象,可以通过object.prototype获得对原型对象的引用,那么{x:1}的原型对象是什么?

1个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.03.10 09:38
 就是Object.prototype,可以通过Object.prototype扩充
 比如
 Object.prototype.fa=function(){
  alert('1');
}
var b={x:'k'};
b.fa();
atyuyjh
atyuyjh 这样就是说,用object.prototype定义一个函数对象,然后任意函数直接量都可以继承这个方法,是这个意思吗? 但是书后面介绍object.creat(),第一个参数是原型对象,然后例子是var o1=object.creat({x:1})这里的参数为什么是对象本身?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于javascript的原型对象的一些理解
1、关于原型模式 有了构造函数模式创建对象为什么还要使用原型模式呢?因为构造函数模式是有缺陷的,我们创建的实例每个方法和属性都要在实例上面重新创建一遍,这样极浪费内存,尤其我们创建的多个实例是为了完成同一件事,那么相应的方法也要创建多次。当然这件事也是有解决方法的,就是把方法的声明放在全局环境中,在构造函数内部设置一个属性指向全局环境中的方法,这样可以解决不用创建多个相同的方法来做同一件事情。但
深入理解JavaScript的原型对象
JavaScript的继承机制是基于原型,而不是类。因此要理解JavaScript的继承机制,包括基于ES5的框架模型(例如Backbone)的继承机制,需要更深入了解原型对象。
JavaScript中原型对象的彻底理解
下一篇 继承中的原型链的理解 一、什么是原型 原型是Javascript中的继承的基础,JavaScript的继承就是基于原型的继承。 1.1 函数的原型对象 ​ 在JavaScript中,我们创建一个函数A(就是声明一个函数), 那么浏览器就会在内存中创建一个对象B,而且每个函数都默认会有一个属性 prototype 指向了这个对象( 即:prototype的属性...
JS原型题集
本文收集JS原型相关问题,会不断跟新! 1、题目如下: var fun = function(){} fun.prototype = { name : 'peter', age : 25 } var a = new fun(); var b = new fun(); console.log(a.name, b.name);//peter peter
js原型和对象
该代码为JavaScript中关于原型对象的描述
关于js原型的经典面试题解析
这是我一次的面试的时候 鄙视的部分 回来之后才发现是一道很经典的面试原型题   话不多说  上图 ----------------------------------------------------------------------------------------------------------华丽分割线 function Foo(){ getName=functio
javascript原型对象、构造函数和实例对象
大家都知道,javascript中其实并没有类的概念。但是,用构造函数跟原型对象却可以模拟类的实现。在这里,就先很不严谨的使用类这个词,以方便说明。 下面整理了一些关于javascript的构造函数、原型对象以及实例对象的笔记,有错误的地方,望指正。 先用一张图简单的概括下这几者之间的关系,再细化: 构造函数和实例对象 构造函数是类的外在表现,构造函数的名字通常用作类名。 其实构
浅析JavaScript的原型对象、原型链和面向对象的特点
一、Object类型1.1、JavaScript面向对象的特点js虽也是面向对象的语言,但与”正统”的面向对象语言(如java)有很大不同: java拥有类和对象,其继承是从类来继承;js只拥有对象,而没有真正意义上的类(只有名义上的类),继承也是从对象来继承。 在java中若定义了一个类,则该类的所有对象拥有完全相同的属性和方法;js的对象具有动态性,在任何时候都可以随意修改属性和方法,所以在js
深入探讨javascript中对象,原型(__proto__),与prototype的关系
最近在学习node.js,学习过程中遇到很多坑,总结下来是对核心javascript(新手童鞋别误解,这里说的不是客户端javascript哦。两者有相似性,侧重点不同)的相关知识认识相对浅薄导致,所以再次捡起犀牛书(javascript权威指南)啃相关原理。犀牛书确实是一部经典,每次翻阅,对javascript的认识都能上升一个层次,对于有志于从事javascript工作的童鞋,建议多翻翻,如果想
你不知道的javascript之JS原型对象和原型链
开篇之前对js中的原型链和原型对象有所了解,每当别人问我什么是原型链和原型对象时,我总是用很官方(其实自己不懂)的解释去描述。有一句话说的好:如果你不能把一个很复杂的东西用最简单的话语描述出来,那就说明你没有真正的理解。最近正在读《Javascript高级程序设计》,书中对原型对象和原型链的描述让我受益匪浅,下面仅用一个对比性的例子来说明。我们经常会这么写 function Person ()