原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
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的初学者,后面会后续跟进补充的