添加
- 如: 使用对象描述一个叫
狗蛋
的人,先字面量声明一个对象,再给对象上属性和方法赋值;
var obj = {};
// 对象.属性 = 值;
obj.name = '狗蛋';// 名字是一个人的特征
// 在对象上的任何方法内都可以获取,和设置;
// 对象.方法名 = function(){}
// 注意:该方法后面的的赋值为一个函数,函数在什么时候执行?调用的时候才会执行;
obj.sayName = function(){ // 人会说出自己的名字,也就是人有自己的行为
console.log('你好,我叫' + obj.name);
}
- 通过字面量初始化对象时,初始化属性
// 描述一个学生
var student = {
name : '狗蛋',
age : 12,
gender : '男',
sayName : function(){
console.log(student.name);
}
}
//
- 一个属性和一个值叫键值对。多个键值对之间使用逗号分隔,键的方式添加属性:
// 对象[属性名] 属性名必须是String类型,里面可以写字符串;
var obj = {};
obj['name'] = '狗蛋';
obj['sayName'] = function(){
console.log('你好,我叫' + obj['name']);
}