首先我创建一个变量来存储来自循环的值,在该变量获得我希望使用 For()的值后,使用 javascript 循环遍历该对象功能如对象和键,但我无法在控制台中看到任何内容。
<script>
$(document).ready(function () {
$.ajax({
method: "GET",
url: '<?PHP echo base_url('main/select_cat_by_group');?>',
dataType: "Json",
success: function (data) {
fieldArray = {};
$.each(data, function (i, val) {
fieldArray[val.gid] = val.gid;
});
for (var i = 0; i >= Object.keys(fieldArray).length; i++){
console.log(i);
}
}
});
});
</script>
这是我 console.log(fieldArray);
的对象结果答案 0 :(得分:1)
答案 1 :(得分:0)
for ... in语句以任意顺序迭代对象的可枚举属性。对于每个不同的属性,可以执行语句
for (variable in object) {...
}
可变 每次迭代都会为变量分配不同的属性名称。 宾语 迭代其可枚举属性的对象。