[javascript]JavaScriptの繰り返し


複文


初めて習った親切な返事
var array = ['복숭아','오렌지','사과','바나나'];
for(var i=0; i<array.length; i++){
	alert(array[i]);
}

くりかえし文

  • ソースコードの配列またはオブジェクトの属性を繰り返し入力
    使用法
  • for...in反復文は、名前が非整数の属性を返し、継承されたすべての列挙可能な属性
  • を返す.
  • オブジェクトのキー値と値を取得するときに便利です.
  • for(var[변수명]in[객체|배열]){
    	[소스코드];
    }
    var array = ['복숭아','오렌지','사과','바나나'];
    for(var i in array){
    	alert(array[i]);
    }

    foreach反復文

  • は、Arrayオブジェクトでのみ使用できるメソッドです.
  • foreach文は、重複数
  • を個別に明確に与えることはできません.
  • を繰り返した場合にのみ使用できます.
  • var array = ['복숭아','오렌지','사과','바나나'];
    array.forEach(function(fruit){
    	console.log(fruit);
    });

    map関数

  • 既存の配列データ型を変換して新しい配列を作成する構文
  • (括弧)の繰り返し文
  • アレイに貼り付け可能な内蔵関数
  • map関数は、元の資料型を変更せず、新しい変数に使用されます.
  • var array = ['1','2','3','4'];
    var newArray = array.map(function(a){
    	return a * 10
    });
    console.log(newArray);
    (矢印関数を使用)
    var array2 = ['1','2','3','4'];
    var newArray2 = array2.map((a)=>{
      return a * 10
    });
    
    console.log(newArray2);
    newArrayでは[10,20,30,40]配列に[1,2,3,4]