對象,包裝類

  1. 對象的增刪改查
    對象的創建方法:
    1:var obj={ } plainObject 對象字面量/對象直接量
    2:構造函數:1)系統自帶的構造函數 new Object() ;2)自定義
    var obj=new Object(a,b,c);
    obj.屬性=屬性值;
    可以改變新對象裏面的內容。

  2. 構造函數:寫法和函數相同,要符合大駝峯式命名規則。
    構造函數(加new)內部原理:
    1).var this={ };
    2).執行this.xxx=xxx;
    3).在內部隱式的返回this。(若顯示的返回對象值,則無法返回this,若返回原始值,則不影響)

  3. 包裝類
    var num = new Number(123);
    創建數字對象。可以像對象一樣增加屬性。
    string 和Boolean也可以創建,但是undefined和null不可以。
    var num=4;
    num.len=3;
    //new Number(4).len=3; deleta
    //new Number(4).len
    console.log(num.len);
    打印結果:undefined。

  4. 數組和字符串的截斷問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章