再帰関数は、配列の各項目の値を取得します

<!DOCTYPE HTML > 
< HTML LANG = "ZH-CN" > 
< > 
    < メタ文字コード= "UTF-8" > 
    < メタHTTP-当量= "X-UA-互換性のある" コンテンツ= "IE =エッジ" > 
    < タイトル>递归调用函数获取数组</ タイトル> 
</ ヘッド> 
< 身体> 
    < スクリプト> 
        VAR ARR = [ ' ' "C ' ' D ' 1 3 5 ' E ' ' F ' 9。]; 関数getArr(I){     // 同様のループの配列の値を取得する再帰呼び出し関数IF (I == ARRを。長さ)リターンfalseに;   // 分析方法I ==アウト配列の長さ            はconsole.log(ARR [I]);     // 各アレイについての値IF typeof演算ARR [I] == ' ナンバー' ){  

             


             // 判定データ型
                はconsole.log(' デジタルタイプ:' 、ARR [I])
            } 

            getArr(I + 1 ); // 再帰呼び出し
        })(0 </ スクリプト> 
</ ボディ> 
</ HTML >

 

おすすめ

転載: www.cnblogs.com/hs610/p/12033588.html