JavaScript中创建对象的另一种方式,以字面量方式创建:
1. 和以字面量方式定义数组一样,但是后面是中括号{ }。
<script>
/*以字面量方式创建----空对象*/
var obj = {};
</script>
2. 给这个对象添加属性和方法:在外面添加(但是不提倡这么写,可以添加到花括号里面)
<script>
/*以字面量方式创建对象----在外面添加属性和方法*/
var obj = {};
obj.name = "小明";
obj.sex = "男";
obj.show = function ()
{
console.log(this.name + "同学的性别是" + this.sex);
}
obj.show();
</script>
3. 在里面添加属性和方法:只需要写上属性名字加个冒号,冒号就是等于的意思
<script>
/*以字面量方式创建对象----在里面添加属性和方法*/
var obj = {
name: "小明",
sex: "男",
show: function ()
{
console.log(this.name + "同学的性别是" + this.sex);
}
};
obj.show(); //调用方法
</script>
有什么问题欢迎留言!~~~~