物件是object資料型別的值
物件是一組沒有特定順序的值
其中每個值都有乙個名字,從而,物件看起來就像是一組名值對。
建立並定義物件的方法
1.
var person = new object();
person.name = 'carolina';
person.age = 29;
person.job = 'dream';
person.sayname = function(){
alert(this.name);//this指的是執行環境person
2.物件字面量方式
var person = {
name: 'carolina',
age: 29,
job: 'dream',
sayname: function(){
alert(this.name);
理解js中的this物件
關於this物件,一直不是很好理解,我也經常被困惑,因為this物件經常會因為 書寫的方式不同而導致似乎自己認知中的this物件被改變了,但實際上this還是那個this。一句話 this 物件是函式在執行時基於函式的執行環境而繫結的 如在全域性環境中執行的函式,this就等於window,而當使用...
js中物件的理解
js中物件是可變的控制項集合,物件的內容是可以更改的,可以為它新增任意屬性或刪除,而基本資料型別雖然擁有方法,但它們的值是不可變的,之所以它們擁有方法,是因為當它們呼叫方法是,後台會自動建立乙個相映包裝型別的乙個例項,然後在例項上呼叫指定方法,最後再銷毀該例項 例如 1 var s1 some te...
js 理解物件
乙個簡單的物件 var person 每當new乙個person物件都有相同的屬性和方法。這些屬性在建立時都帶有一些特徵值 ecmascript中有兩種屬性資料屬性和訪問器屬性。1.資料屬性 configurable 表示能否通過delete刪除屬性,能否修改屬性,預設true emumerable...