原創(chuàng)聲明:本文為作者原創(chuàng),未經(jīng)允許不得轉(zhuǎn)載,經(jīng)授權轉(zhuǎn)載需注明作者和出處
Object對象
一般來說創(chuàng)建對象的方法有兩種
var obj={
name:'丁小柒',
age :12}
console.log(obj.name) //輸出丁小柒
通過函數(shù)的形式來創(chuàng)建對象(必須進行實例化),也可以進行多重實例化
el:通過一個怪物對象來創(chuàng)建更多不同的怪物實例對象
function person(name,age){
this.name=name;
this.age=age;
}
var dxq=new person("John","Doe",50,"blue"); //通過實例化來創(chuàng)建對象
console.log(dxq.name); //獲取對象的信息
有關對象的訪問,可以使用.來訪問,例如obj.name或者使用方括號obj[“name”]在使用上可根據(jù)個人習慣來使用,不過方括號的方式可以通過變量來訪問屬性
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的初學者,后面會后續(xù)跟進補充的