πΒ Reference
πΒ Chapter
AbortControllerΒ κ°μ²΄λ₯Ό μ¬μ©νλ©΄ μ΄λ¬ν λΉλκΈ° μΉ μμ²μΒ λΆλΆμ μΌλ‘ μ μ΄ν μ μλ€.AbortControllerλ λΈλΌμ°μ Web APIλ‘ λΉλκΈ° μΉ μμ²μ μ€λ¨ν μ μλ κΈ°λ₯μ μ 곡νλ€.AbortControllerλΒ AbortSignalλ‘ μλ €μ§ μ°κ²°λ μ’
μμ μΈ μκ·Έλμ μ 곡νλ€.const controller = new AbortController();
const { signal } = controller;
AbortControllerλΒ controller.abort()λ₯Ό ν΅ν΄ νλκ° μ°κ²°λ μκ·Έλμ μ€λ¨ν μ μλλ‘ νλ€.AbortSignalμ μ§μ μ€λ¨ν μ μμ§λ§,Β fetch()μ κ°μ νΈμΆλ‘ λ겨주거λ μ€λ¨λ μνλ₯Ό μ§μ μμ ν μ μλ€.signal.abortedλ₯Ό ν΅ν΄ μνλ₯Ό νμΈνκ±°λ,Β "abort"Β μ΄λ²€νΈμ λν μ΄λ²€νΈ 리μ€λλ₯Ό μΆκ°ν μ μλ€. (fetch()λ μ΄λ₯Ό λ΄λΆμ μΌλ‘ μ€ννλ€. μ΄λ μ½λμμ μ΄λ²€νΈλ₯Ό μμ ν΄μΌ νλ κ²½μ°μ μ ν νλ€.)AbortSignalλ§ μμ νλ€.