πŸ”Ή setTimeout( )

  • setTimeout(function, μ •μˆ˜(μ‹œκ°„κ°’));
  • μ •μˆ˜(1000이 1초)μ‹œκ°„λ§ŒνΌ μžˆλ‹€κ°€ function이 μ‹€ν–‰λœλ‹€.
  • 멈좰 μžˆλŠ” μ‹œκ°„λ™μ•ˆ λ°‘μ˜ μ½”λ“œλ“€μ„ μ‹€ν–‰ν•œλ‹€.
      setTimeout(function () {
        console.log("μ•ˆλ…•");
      }, 3000); 

      setTimeout(function () {
        console.log("Hello");
      }, 1000); 

      var val;
      setTimeout(function () {
        console.log("ν•˜μ΄μš©");
        val = 1000;
        console.log("ν•˜μ΄μš© val : " + val);
      }, 4000);

      console.log("val : " + val);

ν•¨μˆ˜λ“€μ€ 일정 μ‹œκ°„ κΈ°λ‹€λ Έλ‹€κ°€ μ‹€ν–‰λ˜κΈ° λ•Œλ¬Έμ—, 제일 λ°‘μ˜ μ½”λ“œκ°€ κ°€μž₯ λ¨Όμ € μ‹€ν–‰λœλ‹€.
κ·Έλž˜μ„œ μ˜μ›νžˆ val의 값이 μ°νžˆμ§€ μ•ŠλŠ”λ‹€.
첫번째 ν•¨μˆ˜κ°€ 3초 λ™μ•ˆ λ©ˆμΆ°μžˆλŠ” λ™μ•ˆ,
λ‘λ²ˆμ§Έ ν•¨μˆ˜κ°€ 1초 후에 μ‹€ν–‰λœλ‹€.
그리고 첫번째 ν•¨μˆ˜μ˜ μ½”λ“œκ°€ μ‹€ν–‰λœλ‹€.
그리고 μ„Έλ²ˆμ§Έ ν•¨μˆ˜κ°€ 4초 후에 μ‹€ν–‰λœλ‹€.

profile
λͺ‡ λ²ˆμ„ λ„˜μ–΄μ Έλ„ μ•žμœΌλ‘œ 계속 λ‚˜μ•„κ°€μž

0개의 λŒ“κΈ€

κ΄€λ ¨ μ±„μš© 정보