<!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 >