TypeError:…forEach is not a function

文章描述:

js使用forEach循环的时候报错,对象不能直接使用forEach需要转换成数组才能使用forEach

不存在forEach这个方法。
原因,当前数据不是个数组,只有数组才能使用array.forEach()方法
则,需要分析数据,寻找真正需要遍历的数据

 

const obj = { a: 1, b: 2, c: 3 };
 
// 使用Object.entries()方法将对象转换为数组
const arr = Object.entries(obj);
 
console.log(arr); // [['a', 1], ['b', 2], ['c', 3]]

 

发布时间:2024/02/18

发表评论