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
发表评论