问题1:只要是object一个对象就可以使用for in去输出属性查看?
问题2:我只知道json是用for in去遍历,json因为有键名和键值,所以遍历之后可以看到具体的键名的具体内容。
那么是否说明所有的object都是属于json的模式的?
问题3:其实数组也是属于object的,明显不属于json那样,但也居然可以使用for in遍历!(怀疑人生...)
下面是我测试的代码:
<input type="text" id="input_01">
<script>
var oInput=document.getElementById("input_01")//问题2
var array=[1,2,3,4,5]//问题3
for( attr in oInput){
console.log(
attr+"="+oInput[attr]
)
}
for( attr in array){
console.log(
attr+"="+oInput[attr]
)
}
</script>
智慧大石
相关分类