1. 创建对象;
var obj = new Object();
var obj = { a:1,b:2};
2.添加属性
obj.c = 3;
obj['c'] = 3;
3.修改属性
obj.c =4;
obj['c'] = 4;
4.删除属性
obj.c = undefined;//注chrom中依然存在只是为undefined,
//如果该属性是原型,则原型中依然存在该属性;除非直接删除该原型的该属性
//即对象的属性与其原型的属性是不同的,即使同名也是不同的两个属性
// 'c' in obj 为true
delete obj.c;//已经不存在
// 'c' in obj 为false
疑问:圆形的属性如何删除?
5.判断属性
‘c’ in obj //原型和对象是否存在
obj.hasOwnProperty('c') //对象本身是否存在