<script>
/*
开发中,需要查询一个对象拥有哪些属性和方法,这时就需要进行对象的遍历
对象的遍历是指遍历对象中所有的成员。
使用for ... in语法可以进行对象的遍历
语法格式如下:
for (var 变量 in 对象) { //变量表示对象中的成员名,对象表示需要进行遍历的对象
具体操作 //具体操作中,可以通过console.log(对象[变量名])访问对象的属性,通过对象[变量]()调用对象的方法
}
*/
//演示如下
//准备一个待遍历的学生对象
var stu = {
name : '小明',
age : 18,
sex : '女',
hello : function (){
console.log('hello');
}
};
//遍历学生对象stu
for(var k in stu){
console.log(k + '---' + stu[k]);
}
stu['hello']();
</script>
<script>
/*
判断对象成员是否存在
当需要判断一个对象中的某个成员是否存在时,可以使用in运算符,判断结果为true或false 表示存在或不存在
具体示例如下:
*/
var obj = {name:'tom',age:16};
console.log('age' in obj); //true
console.log('gender' in obj); //false
</script>
JavaScript对象的遍历
最新推荐文章于 2024-08-18 10:54:05 发布