遍历Object引用的数组可以使用for...in循环或Object.keys()方法。
const obj = {
0: 'apple',
1: 'banana',
2: 'orange',
length: 3
};
for (let key in obj) {
if (key !== 'length') {
console.log(obj[key]);
}
}
这里通过判断key是否等于'length'来排除数组的length属性。
const obj = {
0: 'apple',
1: 'banana',
2: 'orange',
length: 3
};
Object.keys(obj).forEach(key => {
if (key !== 'length') {
console.log(obj[key]);
}
});
Object.keys()方法返回一个由对象的可枚举属性组成的数组,然后可以使用forEach()方法遍历数组。
以上两种方法都可以遍历Object引用的数组,根据具体需求选择适合的方法。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云