赞
踩
for(var i=0;i<this.tableOption.column.length;i++){//循环数组
var obj = this.tableOption.column[i]//得到的是数组中的每个对象
for (var key in obj){//遍历对象
if(obj[key]=='cplx'){//属性值为“cplx”的就是要找的对象,
console.log(i);//返回的i就是对于的对象的下标
this.tableOption.column[i].valueDefault=this.handleNodeClickId;
}
}
}
遍历数组不用说了我用了循环下标的方式: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遍历对象及成功了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。