function person(name,age)
}var p1=new person("小明",15);
p1.say();
1.js為物件定義屬性,不用用var,直接this,同樣,傳入引數不用用var,直接傳入
2.如果在function裡面沒有用this,用var宣告的變數,是區域性變數,不是物件的屬性
3.
function fn()
var x=fn;
x();
var z=fn();
(1)js中,有返回值,直接return
(2)js中,可以用把函式名賦值到變數,這樣呼叫變數(),就可以呼叫函式了
4.js中每建立乙個物件,物件裡面的方法也屬於屬性,也相應被建立,這樣極大占用記憶體
JS 中物件的簡單建立和繼承
物件的簡單建立 1.通過物件直接量建立 比如 var obj 2.通過new 建立 比如 var obj new object 相當於var obj var arr new array 3.使用 object.create 這個方法有兩個引數,第乙個引數是這個物件的原型,第二個引數用以對物件的屬性進...
js 建立js物件
js建立類有集中方法,我個人比較喜歡的方式是 混合的建構函式 原型方式 比較好理解 用建構函式來定義非函式屬性,用原型方式定義物件的函式屬性,結果所有函式鬥只建立一次,而每個物件鬥具有自由的物件屬性例項。function ocar color ocar.prototype.showcolor fun...
js建立物件陣列 JS 物件
定義 無序的資料集合 鍵值對集合 建立物件的方式 new 操作符 object 建立物件 var person new object person.name lisi person.age 21 person.family lida lier wangwu person.say function 2...