JS-반복문(forEach)

김진우·2023년 6월 27일
0

Javascript

목록 보기
14/48

forEach

  • array에 붙일 수 있는 반복문
    ex)
var pants = [28, 30, 32];

$(".form-select").eq(0).on("input", function () {
  var value = this.value;
  if (value == "셔츠") {
            $(".form-select").eq(1).removeClass("form-hide");
  } else if (value == "바지") {
            $(".form-select").eq(1).removeClass("form-hide");
            $(".form-select").eq(1).html("");
    pants.forEach()

위와같이 forEach를 사용하면, 3번 반복됨 ( pants에 3개가 있으니까)
만약, var pants = [28, 30, 32, 34]; 라면, 4번 반복됨

  • forEach반복문을 쓰려면 항상 콜백함수 넣어줘야 한다.
    ex)
pants.forEach(function(){

})

forEach 안에 파라미터 2개 생성 가능

  • 첫번째는 array 안의 데이터 (a)
  • 둘 째는 0부터 1씩 증가하는 정수 (i)
    ex)
pants.forEach(function(a, i){
	$('.form-select').eq(1).append(`<option>${i}</options>`);
	});
}
profile
Code log

0개의 댓글

관련 채용 정보