javascript新手学习第三课

  • • 发表于 8年前
  • • 作者 丁小柒
  • • 7964 人浏览
  • • 5 条评论
  • • 最后编辑时间 8年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

Object对象
一般来说创建对象的方法有两种

var obj={
name:'丁小柒',
age   :12}
console.log(obj.name) //输出丁小柒

通过函数的形式来创建对象(必须进行实例化),也可以进行多重实例化
el:通过一个怪物对象来创建更多不同的怪物实例对象

function person(name,age){
    this.name=name;
    this.age=age;
}
var dxq=new person("John","Doe",50,"blue");  //通过实例化来创建对象
console.log(dxq.name);         //获取对象的信息

有关对象的访问,可以使用.来访问,例如obj.name或者使用方括号obj[“name”]在使用上可根据个人习惯来使用,不过方括号的方式可以通过变量来访问属性

function person(name,age){
    this.name=name;
    this.age=age;

}
var dx={
    nm:"ddd",
    ag:13
}
var dxq=new person(dxq,12);
console.log(dxq['age']);   //12
console.log(dx['nm']);     //ddd

有关于继承的问题

function person(name,age){
    this.name=name;
    this.age=age;
    this.sex="man";          //可原型继承
    sex="man";              //不可原型继承,或者说,这里根本读取不到(hhhhh)

}
person.prototype.school="hs";           //可继承
person.home="anhui";                    //不可继承

那么什么是继承呢,就好比人的基因,会继承,又好比是传家宝,不过这里不细讲继承跟原型链,毕竟是面对js的初学者,后面会后续跟进补充的

分享到:
5条评论
Ctrl+Enter
作者

丁小柒

丁小柒

APP:0 帖子:24 回复:26 积分:1091

已加入社区[2943]天

长剑非是封木鞘,挥手再斩万鬼雄

作者详情》
Top