JavaScript对象有以下几种常用功能:
1. 对象可通过字面量来创建{}
2. 对象可以赋值给变量、数组项、或其他对象的属性
var ninja = {}; //为变量赋值给一个新对象
ninjaArray.push({}); //向数组中增加一个新对象
ninja.data = {}; //给某个对象的属性赋值为一个新对象
3. 对象可以作为参数传递给函数
function hide(ninja){
ninja.visibilty = false;
}
hide({}); //一个新创建的对象作为参数传递给函数
4. 对象可以作为函数的返回值
function returnNewNinja(){
return {}; //从函数中返回了一个新对象
}
5. 对象能够具有动态创建和分配的属性
var ninja ={};
ninja.name = "Hanzo";