μμ ν μ½λλ gitlab μ°Έκ³
while λ¬Έ & for λ¬Έμ ν¨κ» μ°λ κ²λ³΄λ€ μ€μ²© for λ¬Έμ μ¬μ©νλ κ² μ½λ μΌκ΄μ± μΈ‘λ©΄μμ λ λ°λμ§ν¨
λ°°μ΄μ΄λ κ°μ²΄μ μμ±μ ν΄μ²΄νμ¬ κ·Έ κ°μ κ°λ³ λ³μμ λ΄μ μ μλ€.
const temp = arr[i]; arr[i] = arr[i + 1]; arr[i + 1] = temp;
[arr[i], arr[i + 1]] = [arr[i + 1], arr[i]];
const list1 = [1, 2, 3, 4, 5]; const list2 = [...list, 6, 7, 8];
const list3 = ['a', 'b']; const [first, second] = list3; console.log(first === 'a'); // true
μ΄λ―Έ μ λ ¬λ λ°°μ΄μ λ°λ³΅λ¬Έμ λλ¦¬μ§ μλλ‘ ν΄μΌ νλ€.
λ³μλ₯Ό λ§λ€μ΄ λ°°μ΄μ μμ μ€ νλλΌλ swap λ κ²½μ° Boolean κ°μ λ°κΏμ£Όλλ‘ νλ€.
λ°°μ΄μ μ΄λ€ μμλ swap λμ§ μμ κ²½μ° ν΄λΉ λ°°μ΄μ μ λ ¬λ κ²μ΄κΈ° λλ¬Έμ λ μ΄μ λ°λ³΅λ¬Έμ λλ¦¬μ§ μκ³ μκ³ λ¦¬μ¦μ΄ λλκ² λλ€.
let isSwapped = false;
"scripts": {
"start": "parcel index.html"
}
import λ±μ ES6 moduleμ μ΄μ©νκΈ° μν΄μλ node νκ²½μμ parcel λ±μ μ΄μ©ν΄μΌ νλ€.
npm startλ₯Ό μ€ννλ©΄ dist ν΄λκ° μκΈ΄λ€.
parcel λͺ
λ Ήμ΄λ μ¬λ¬ κ°μ λͺ¨λλ€μ νλμ μλ°μ€ν¬λ¦½νΈ νμΌλ‘ λ§λ€μ΄μ μ€νμμΌμ€λ€.
μ΄λ₯Ό λ²λ€λ¬λΌκ³ νλ€.
λ¬Έμ
taskManagerμμ μ°Έμ‘°νλ queμ μ λ ¬ κ³Όμ μ΄ κ³μν΄μ μμΈλ€.
λ°©λ² 1
μ λ ¬νκΈ° μ μ taskManagerμμ μ°Έμ‘°νλ queλ₯Ό λΉμ°λλ‘ νλ€.
λ°©λ² 2
μ λ ¬μ΄ λλ¬μ λ μκ°ν ν¨μκ° ν΄λΉ taskQueλ₯Ό λ°λλ‘ νλ€.