Javascript 在创建过程中清理数组

标签 javascript arrays

编辑** 阅读一些回复后,我希望在单词数组的初始创建中不包含单个字符/代码/特殊字符。

使用 THIS LINK 中的代码在任何网站上从控制台运行它,我们都会得到一个包含数千个单词的数组,这些单词已经按所需的顺序排序,称为“单词”。

我想捕获我可以做的前 25 名:

cleanArray = words.slice(0, 25);
console.log(cleanArray);

我想迭代单词数组,删除长度仅为单个字符的任何元素,或包含任何特殊字符/代码标签等

不确定是在构建单词数组之后还是在构建单词数组时更好。

最佳答案

根据数组的构建方式,最好一开始就不要添加它们,因为稍后您需要将它们删除,从而浪费两个操作。
然而,在很多情况下,在创建期间跳过条目是不可行的,字符串spliting就是其中之一。

根据经验,永远不要做不必要的工作,如果您不确定,请进行基准测试。

关于Javascript 在创建过程中清理数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36655558/

相关文章:

javascript - 谷歌工作表中的脚本清除,但不删除过滤器

javascript - 如何使用 angularjs 将文件详细信息发送到后端?

c - 将 fscanf 与数组一起使用

jquery - 如何使用 jQuery 从数组中删除特定值

javascript - Promise 并不总是从 Web 服务中获取所有值

javascript - 与 ng-model 和 ng-options 绑定(bind)时选择不选择

javascript - 带有 .on 的 jQuery 事件委托(delegate)(此引用)

javascript - 为什么相同的数组不等价?

python - 如何在 Numpy 中使用 savetxt 有两个前导空格

c - 在 C 中打印用循环填充的字符串?