找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 小程序开发 查看内容

【新手入门】javascript新手学习第三课

作者:模板之家 2018-1-24 15:27 13008人关注

Object对象 一般来说创建对象的方法有两种 var obj={ name:丁小柒, age :12} console.log(obj.name) //输出丁小柒 通过函数的形式来创建对象(必须进行实例化),也可以进行多重实例化 el:通过一个怪物

Object对象
一般来说创建对象的方法有两种
  1. var obj={
  2. name:'丁小柒',
  3. age   :12}
  4. console.log(obj.name) //输出丁小柒
通过函数的形式来创建对象(必须进行实例化),也可以进行多重实例化
el:通过一个怪物对象来创建更多不同的怪物实例对象
  1. function person(name,age){
  2.     this.name=name;
  3.     this.age=age;
  4. }
  5. var dxq=new person("John","Doe",50,"blue");  //通过实例化来创建对象
  6. console.log(dxq.name);         //获取对象的信息
有关对象的访问,可以使用.来访问,例如obj.name或者使用方括号obj[“name”]在使用上可根据个人习惯来使用,不过方括号的方式可以通过变量来访问属性
  1. function person(name,age){
  2.     this.name=name;
  3.     this.age=age;
  4. }
  5. var dx={
  6.     nm:"ddd",
  7.     ag:13
  8. }
  9. var dxq=new person(dxq,12);
  10. console.log(dxq['age']);   //12
  11. console.log(dx['nm']);     //ddd
有关于继承的问题
  1. function person(name,age){
  2.     this.name=name;
  3.     this.age=age;
  4.     this.sex="man";          //可原型继承
  5.     sex="man";              //不可原型继承,或者说,这里根本读取不到(hhhhh)
  6. }
  7. person.prototype.school="hs";           //可继承
  8. person.home="anhui";                    //不可继承
那么什么是继承呢,就好比人的基因,会继承,又好比是传家宝,不过这里不细讲继承跟原型链,毕竟是面对js的初学者,后面会后续跟进补充的

路过

雷人

握手

鲜花

鸡蛋
原作者: 模板之家 来自: 网络收集

全部回复(0)