function Person(name,age) { this.name=name; this.age=age; this.play=function () { console.log("喜欢玩游戏"); };}var obj = new Person("卡卡西",20);//obj.name="佐助";obj["name"]="佐助";console.log(obj["name"]);obj.play();obj["play"]();

<script>
var a = {
name:"张三",
age:"18",
gender:"男",
car:"兰博基尼"
}
//删除对象属性
delete a.name;
//第一种获取对象信息的方式可以直接 对象.属性
console.log(a.name,a.age,a.gender,a.car);
//第二种获取对象信息的方式可以 对象["属性"]
console.log(a["name"]);
//for循环的另外一种遍历方式:好处是可以变量js对象的信息
for(var key in a){
//拿到的每一个key都是字符串
console.log(key+"---->"+a[key]);
//console.log(key+"---->"+a.key); //这种用法错误,因为此时的key是一个字符串,就不能a.key了
}
</script>
