for in 在数组和json中

Posted 前端++

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for in 在数组和json中相关的知识,希望对你有一定的参考价值。

数组中也有for……in,相较于对象中的用法是有区别的:
数组中
var arr = [‘曹操‘,‘曹植‘,‘曹丕‘]
for(i in arr){
console.log(i) //0 1 2
console.log(arr[i]) //曹操 曹植 曹丕
}
对象中
var obj = new Object;
obj = {
father:‘曹操‘,
son:‘曹植‘
}
for(i in obj){
console.log(i) ; //代表key值 father son
console.log(obj[i]) ; //代表vulue值 曹操 曹植
}

















以上是关于for in 在数组和json中的主要内容,如果未能解决你的问题,请参考以下文章

数组MathJOSN总结

遍历数组

for循环与for in循环

对象遍历,多层嵌套数组,for in方法对象遍历,map方法数组遍历

for循环 与 for in 循环

js遍历json对象顺序问题,使用for in遍历json对象发现排序了,和本来的顺序不一样,有啥解决办法