js 建立物件的三種方式 及獲取屬性新增屬性的方法
阿新 • • 發佈:2019-02-17
1:直接量法
var obj = { } ;//這是一個空物件
var point = {x:0,y=0}; //point物件有兩個屬性 x 和 y
2.通過new 建立物件
var o = new Object(); //建立一個空物件,和{}一樣
var a = new Array(); //建立一個空陣列,和 []一樣
var d = new Date(); // 建立一個表示當前時間的物件
var r = new RegExp("js"); //建立一個可以進行模式匹配的RegExp物件
3.通過原型繼承建立
var o1 = Object.create({x:1,y:2}); //o1繼承了屬性x和y
一般最常用的也就是第一種和第二種方式,後面會專門寫一篇部落格介紹原型和原型鏈
下面記錄一下常用的獲取和設定物件的屬性
var book = {"name" : "老人與海","author" :"海明威"};//建立物件 book
var name = book.name; //或者用 var name = book["name"];
book.price = 22; //或者book["price"] = 22 新添price屬性