在JavaScript中循环遍历数组

在JavaScript中循环遍历数组

在Java中,您可以使用for循环遍历数组中的对象,如下所示:

String[] myStringArray = {"Hello", "World"};for (String s : myStringArray){
    // Do something}

你能用JavaScript做同样的事吗?


收到一只叮咚
浏览 1015回答 3
3回答

肥皂起泡泡

您可以使用map,这是一种函数式编程技术,也可以在Python和Haskell等其他语言中使用。[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。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript