javascript中沒有類的概念,由函數模拟類的方式工作。
function Base(){
//定義屬性
this.id = "123456";
this.name = "張三";
//定義方法
this.show = function show(){
console.log("姓名:" + this.name);
}
}
//定義Base類對象bb
var bb = new Base();
//為bb對象添加屬性或方法(對象名.屬性名)
bb.sex = "男";
//删除bb對象中的id屬性(對象名.屬性名)
delete bb.id
通過原型模拟繼承
建立一個Bird類繼承Base類
Bird.prototype = new Base();
//參數可以為普通類型或是類類型 getInfo str用為普通類型 obj用為Base類的類型
function getInfo(str,obj){
console.log(str + obj.name);