看过java之后再来看javascript,发现其中有太多相似之处,实际看去明明相似却又个性鲜明。现在就来总结下javascript中的对象与继承关系。
一、javascript对象
在javascript中没有类这一概念,只有对象,所有的对象都是从Object对象继承过来的。在javascript中对象的属性可以动态添加 ,也可以动态删除,它不想java中的类,定义好的属性就不会改变。
1 var obj = new Object(); 2 // 两种方式定义obj属性name 3 // obj["name"] = "zhangsan"; 4 obj.name = "zhangsan"; 5 console.log(obj.name); 6 // 删除obj对象中的name属性 7 delete obj.name; 8 console.log(obj.name);