我正在使用 W3C 学习 JavaScript,但我没有找到这个问题的答案。
我正在尝试对满足某些条件的数组元素进行一些操作。
除了在 for 循环中对数组元素运行之外,还有其他方法吗? 也许是这样的(用其他语言):
foreach (object t in tArray)
if (t follows some condition...) t++;
另一件事,有时我想使用元素的值,有时我想将其用作引用。语法上的区别是什么?
此外,我很乐意在更广泛的网站上提供学习 JavaScript 的建议。 谢谢
最佳答案
在大多数浏览器中(不是 IE <= 8)数组有一个 filter
方法,它并不完全符合您的要求,但确实会为您创建一个满足特定条件的原始数组的元素数组:
function isGreaterThanFive(x) {
return x > 5;
}
[1, 10, 4, 6].filter(isGreaterThanFive); // Returns [10, 6]
Mozilla Developer Network有很多不错的 JavaScript 资源。
关于JavaScript - 获取满足条件的数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3777200/