遍历数组中嵌套的对象,循环嵌套循环

阳光穿透心脏的1/2处 2024-04-18 15:42 147阅读 0赞

遍历数组中嵌套的对象,循环嵌套循环

  1. for(var i=0;i<this.tableOption.column.length;i++){//循环数组
  2. var obj = this.tableOption.column[i]//得到的是数组中的每个对象
  3. for (var key in obj){//遍历对象
  4. if(obj[key]=='cplx'){//属性值为“cplx”的就是要找的对象,
  5. console.log(i);//返回的i就是对于的对象的下标
  6. this.tableOption.column[i].valueDefault=this.handleNodeClickId;
  7. }
  8. }
  9. }

遍历数组不用说了我用了循环下标的方式:for(var i=0;i<this.tableOption.column.length;i++){ }
然后里面嵌套for (var key in obj){ }遍历每一个数组中的对象;key为对象中的每个属性值,obj[key]为每个对象的属性值。返回的i就是对于的对象的下标

之前遍历对象我用了for of失败了,提示obj[Symbol.iterator] is not a function;后来改for in遍历对象及成功了。

发表评论

表情:
评论列表 (有 0 条评论,147人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java循环断、循环嵌套

    循环中断 1.break 直接强行跳出当前循环,不再执行剩余代码。(作用于整个循环) ps:在多重循环情况下,如果break在内层循环中,则仅仅终止了内层循环,外

    相关 循环嵌套

    循环嵌套 概述: 一个循环的循环体是另一个循环的循环语句就是嵌套循环。所以在学习和使用嵌套循环的时候就使用单个循环语句的知识点去使用它。 比如: for

    相关 循环嵌套

    一个循环体内又包含另一个完整的循环结构,称之为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。不管在什么语言中,关于循环嵌套的概念都是一样的。例如在电影院找座位号,需要