1. 程式人生 > >js 建立物件的三種方式 及獲取屬性新增屬性的方法

js 建立物件的三種方式 及獲取屬性新增屬性的方法

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屬性