-
我拿到一堆 DOM 元素,顺手对它调用 map 想批量处理,结果浏览器甩给我一句 xxx.map is not a function,可它明明有 length、能用下标访问、看着就是个数组,排查半天才发现它只是个长得像数组的类数组对象的深度复盘
我用 document.querySelectorAll 拿到页面上一批元素,想批量处理就写了 elements.map,在我脑子里这就是个装着 DOM 元素的数组。可一运行浏览器直接报错 elements.map is not a function。我当场懵了:这玩意儿明明有 length、能用 elements[0] 下标访问、能 for 遍历、打印出来也是方括号包着一串元素,怎么看怎么是数组…- 0
- 0
Array.isArray
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!

