<script>
var person = new Object();
person.name = "zhangsan";
person.age = "10";
person.no = "101";
var prop,str="";
for(prop in person){
str += person.prop+" ";};
alert(str);
</script>
-------------------------
str += person.prop+" ";};
.和[]不是都是连接的意思吗?为什么这里用[]可以用.不可以啊?
学习中
var person = new Object();
person.name = "zhangsan";
person.age = "10";
person.no = "101";
var prop,str="";
for(prop in person){
str += person.prop+" ";};
alert(str);
</script>
-------------------------
str += person.prop+" ";};
.和[]不是都是连接的意思吗?为什么这里用[]可以用.不可以啊?
学习中
person.String变量能行吗?
person.name中的name不是String型的吧[]中间的要求是一个String变量,代表关联数组,所以当然能用了person.name,也可以写成person["name"]
看到区别了吗?
都是取出对象中的属性值。只有php中.代表字符串连接
php的记成javascript的了。。有点乱~~~