在没有 JQuery 的 JavaScript 中从数组中查找并删除所有非数字

有一个关于编码面试的问题,我觉得isNaN在 for 循环中使用然后拼接该索引会很容易。来发现它没有用,我还没有在网上找到任何显示如何操作的东西。这没有 jQuery,只是严格的 ES6 javascript。假设你将得到一个数组...... arr = [2, "a", 4, "b", 3, 5, "c"]。在不创建新数组的情况下,修改现有数组以仅包含数字。您将如何从数组中删除所有非数字?我还没有在网上找到一种不使用 jQuery 的解决方案。


LEATH
浏览 100回答 1
1回答

慕斯709654

Array.splice 在这里很有用。我相信这个解决方案可以优化。array.forEach((item, index) => typeof item !== 'number' && array.splice(index, 1));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript