- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
js对象继承问题
1 创建对象!DOCTYPE htmlhtmlheadmeta charset=utf-8title/title/headbodyscript//通过对象字面量的形式创建对象var obj={};//没有任何属性的对象//alert(typeof obj);var obj1={x:1,y:2,z:3};var obj2={x:1,y:2,username:king,for:Javascript关键字必须放到引号之间,first-name:queen,married:true,test:null,test1:undefined,salary:12.3,person:{username:king,age:12,addr:北京}};//通过new Object()创建对象var obj3=new Object();//创建一个空对象,{}var arr=new Array();//空数组,[]var date=new Date();//日期时间对象var reg=new RegExp(js);//创建正则对象//通过构造函数的形式创建对象function Test(){}var obj4=new Test();function Test1(num1,num2){this.n1=num1;this.n2=num2;}var obj5=new Test1(5,6);//alert(typeof obj5);//alert(obj5 instanceof Test);//通过Object.create()创建对象var obj6=Object.create({x:1});var obj7=Object.create(null);//创建一个普通的空对象var obj8=Object.create(Object.prototype);/script/body/html2 检查对象!DOCTYPE htmlhtmlheadmeta charset=utf-8title/title/headbodyscript type=text/javascript//检测一个对象是否是另外一个对象的原型(或者处于原型链中)var obj={x:1};var obj1=Object.create(obj);console.log(obj.isPrototypeOf(obj1));console.log(Object.prototype.isPrototypeOf(obj1));//__proto__/script/body/html3 对象类型!DOCTYPE htmlhtmlheadmeta charset=utf-8title/title/headbodyscript type=text/javascript//var obj={};//console.log(obj.toString());//var arr=new Array();////console.log(arr.toString());//console.log(Object.prototype.toString.call(arr));//var d=new Date();//console.log(Object.prototype.toString.call(d));function classof(obj){if(obj===null){return NUll;}if(obj===undefined){return Undefined;}return Object.prototype.toString.call(obj).slice(8,-1);}var x=null;x=undefined;x=123;x=12.3;x=king;x=true;x=[];x=window;x=function(){};function f(){};x=new f();console.log(classof(x));/script/body/html4 检测对象!DOCTYPE htmlhtmlheadmeta charset=utf-8title/title/headbodyscript type=text/javascriptvar obj={};//检测对象是否可扩展console.log(Object.isExtensible(obj));var d=new Date();console.log(Object.isExtensible(d));obj.x=1;console.log(obj.x);//通过preventExtensions()将对象变为不可扩展的obj1=Object.preventExtensions(obj);console.log(obj===obj1);console.l
原创力文档


文档评论(0)