在Dojo中迭代对象(关联数组)的方法如下:
let obj = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
console.log(key + ': ' + obj[key]);
}
}
let obj = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
Object.keys(obj).forEach(function(key) {
console.log(key + ': ' + obj[key]);
});
let obj = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
Object.entries(obj).forEach(function([key, value]) {
console.log(key + ': ' + value);
});
let obj = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
for (let [key, value] of Object.entries(obj)) {
console.log(key + ': ' + value);
}
这些方法都可以在Dojo中迭代对象(关联数组),并输出对应的键值对。在实际应用中,可以根据需要选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云