第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在JavaScript中循環(huán)遍歷數(shù)組

在JavaScript中循環(huán)遍歷數(shù)組

收到一只叮咚 2019-05-23 10:35:01
在JavaScript中循環(huán)遍歷數(shù)組在Java中,您可以使用for循環(huán)遍歷數(shù)組中的對象,如下所示:String[] myStringArray = {"Hello", "World"};for (String s : myStringArray){     // Do something}你能用JavaScript做同樣的事嗎?
查看完整描述

3 回答

?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個贊

您可以使用map,這是一種函數(shù)式編程技術(shù),也可以在PythonHaskell等其他語言中使用。

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

一般語法是:

array.map(func)

通常func會采用一個參數(shù),它是數(shù)組的一個項(xiàng)目。但是在JavaScript的情況下,它可以采用第二個參數(shù),即項(xiàng)目的索引,以及第三個參數(shù),即數(shù)組本身。

返回值array.map是另一個數(shù)組,所以你可以像這樣使用它:

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

現(xiàn)在x是[10,20,30,40]。

您不必編寫內(nèi)聯(lián)函數(shù)。它可能是一個單獨(dú)的功能。

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


查看完整回答
反對 回復(fù) 2019-05-23
  • 3 回答
  • 0 關(guān)注
  • 1037 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號