JavaScript – 获取满足条件的数组元素

我正在使用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资源.

http://stackoverflow.com/questions/3777200/javascript-get-array-element-fulfilling-a-condition

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:JavaScript – 获取满足条件的数组元素