为了账号安全,请及时绑定邮箱和手机立即绑定

在JavaScript中循环遍历数组

在JavaScript中循环遍历数组

收到一只叮咚 2019-05-23 10:35:01
在JavaScript中循环遍历数组在Java中,您可以使用for循环遍历数组中的对象,如下所示:String[] myStringArray = {"Hello", "World"};for (String s : myStringArray){     // Do something}你能用JavaScript做同样的事吗?
查看完整描述

3 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

您可以使用map,这是一种函数式编程技术,也可以在PythonHaskell等其他语言中使用。

[1,2,3,4].map( function(item) {
     alert(item);})

一般语法是:

array.map(func)

通常func会采用一个参数,它是数组的一个项目。但是在JavaScript的情况下,它可以采用第二个参数,即项目的索引,以及第三个参数,即数组本身。

返回值array.map是另一个数组,所以你可以像这样使用它:

var x = [1,2,3,4].map( function(item) {return item * 10;});

现在x是[10,20,30,40]

您不必编写内联函数。它可能是一个单独的功能。

var item_processor = function(item) {
      // Do something complicated to an item}new_list = my_list.map(item_processor);

这将等同于:

 for (item in my_list) {item_processor(item);}

除非你没有得到new_list


查看完整回答
反对 回复 2019-05-23
  • 3 回答
  • 0 关注
  • 1014 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信