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的初学者,后面会后续跟进补充的 |