對象直接量 對象直接量是由若幹 名/值 對的映射表,名值對中間用冒号分隔,名值對之間用逗号分隔,整個映射表用花括号括起來。屬性名可以是JavaScript辨別符也可以是字元串直接量(也可以是空字元串),屬性的值可以是任意類型的JavaScript表達式,表達式的值即是改屬性的值,該值可以是原始值,也可以是對象值。
const obj = {
name:"ysw",
age:18,
sex:"男"
};
通過new關鍵字 new運算符建立并初始化一個新對象,關鍵字new後跟随一個函數調用,這個函數即是構造函數,用于初始化一個新建立的對象
function F1() {
this.name = "ysw";
this.age = 18;
this.sex = "男";
}
var obj = new F1();
通過ES5中Object.create()靜态函數方式 函數Object.create()建立一個對象,該函數提供兩個參數,第一個參數是這個對象的原型,第二個是可選參數,是對對象屬性的描述
var obj = Object.create({
name:"ysw",
age:18,
sex:"男"
})