λ¬Έμ forλ¬Έμ λλ©΄μ νΉμ κ°μ λ°°μ΄μ pushλ₯Ό ν΄μΌνλλ°, μ€λ³΅μ΄ λ°μνλ©΄ μ λλ μν©μ΄μλ€. κ·Έλμ λ κ°μ§ λ°©λ²μ μκ°ν΄λλ€.1. λͺ¨λ κ°μ λ°°μ΄μ λ΄μ ν μ€λ³΅μ μ κ±°νκΈ°2. κ°μ λ΄μ λ μ€λ³΅μ κ²μ¬νκΈ° includes() μ°Ύμλ΄€λλ°, includes()λ₯Ό μ¬μ©νμ¬ λ―Έλ¦¬ μ€λ³΅μ κ²μ¬ν μ μλ€λ κ²μ μκ² λμ΄ ν΄λΉ μ½λλ₯Ό μ¬μ©νλ€.let numbers = []; [1, 2, 3, 1, 2, 4, 5].forEach(num => { if (!numbers.includes(num)) { numbers.push(num); } }); console.log(numbers); // [1, 2, 3, 4, 5] includes()λ ν΄λΉ κ°μ΄ λ°°μ΄μ ν¬ν¨λμ΄ μλμ§ true or f..
πΏππππππππππ π»πππππππ/πΉπππππππππ

μ΄μ€ λ±νΈλ(==)λ λ λμμ λΉκ΅ν λ μ ν λ³νμ μνν λ€ λΉκ΅λ₯Ό μννλ€. == (λμ¨ν λΉκ΅ / λλ± μ°μ°μ)console.log(0 == "0"); // trueconsole.log(5 == '5'); // true console.log(null == undefined); // true ==λ νμ
λ³νμ μλμΌλ‘ μννλ€.κ·Έλμ μ«μ 5μ λ¬Έμ "5"λ₯Ό μλμΌλ‘ νμ
λ³ννμ¬ λΉκ΅λ₯Ό μννλ€.μ΄ κ²½μ°, κ°μ΄ κ°κΈ° λλ¬Έμ trueλ₯Ό λ°ννλ€. nullκ³Ό unddefinedλ λΉ κ°μ λνλ΄λ―λ‘ κ°λ€κ³ νκ°λλ€. === (μ격ν λΉκ΅ / μΌμΉ μ°μ°μ)console.log(0 == "0"); // falseconsole.log(5 == '5'); // falseconsole.log(nu..
const title = 'File Title';const value = 'value';const result = { title, value };console.log(result); // { title: 'File Title', value: 'value' } μ½λμμ { title, value}λ₯Ό push νλλ° λ³μλͺ
κΉμ§ μλμΌλ‘ κ°μ²΄ ν€λ‘ λ€μ΄κ°λ μ΄μ κ° κΆκΈνλ€.μ΄λ ES6μ 'κ°μ²΄ 리ν°λ΄ λ¨μΆ νκΈ°λ²(Object Property Shorthand)' λλ¬Έμ΄λ€. κ°μ²΄ 리ν°λ΄ λ¨μΆ νκΈ°λ²μ΄λ?μΌλ°μ μΌλ‘ κ°μ²΄λ₯Ό λ§λ€ λ key: value ννλ‘ μμ±νλλ° ES6λΆν°λ λ³μλͺ
μ ν€λ‘ μλ μ€μ νλ λ¨μΆ λ¬Έλ²μ΄ μΆκ°λλ€. const title = "document_2024.pdf"; const v..
μ½λ°±ν¨μλ νΈνκ² μ¬μ©νκ³ μλλ° μ΄λ ΄νμ΄ μκ³ μ¬μ©νκ³ μμ΄μ μμ보μλ€. μ½λ°±(Callback)ν¨μλ?λ€λ₯Έ ν¨μμκ² λ겨주λ ν¨μμ΄λ€."μ~ μ΄ ν¨μ λμ€μ νμν λ μμμ μ€νν΄μ€~"λΌκ³ νλ©΄μ ν¨μλ₯Ό λ€λ₯Έ ν¨μμκ² λ겨주λ κ²μ΄λ€. μ½λ°± ν¨μλ₯Ό νλΌλ―Έν°λ‘ μ λ¬νκ³ , κ·Έ ν¨μλ₯Ό λ΄λΆμμ μ€ννλ λ°©μμΌλ‘ μ¬μ©νλ€. μμ - μ΄λ²€νΈ 리μ€λbutton.addEventListener("click", () => { console.log("λ²νΌ ν΄λ¦");}); λνμ μΌλ‘ μ΄λ²€νΈ 리μ€λκ° μλ€.'μ΄κ±° ν΄λ¦νλ©΄ μ€νν΄μ€~!' νκ³ addEventListenerμκ² ν¨μλ₯Ό λκΈ°λ κ²μ΄λ€. (ν΄λ¦μ΄ λλ©΄, λΈλΌμ°μ κ° μμμ μ€νμ ν΄μ€λ€) μ μ½λμμ () => {...} κ° μ½λ°±ν¨μμ΄λ€. μμ ..
Array.prototype.every() ν¨μμ μ΄λ¦ every()λ₯Ό 보면 μΆμΈ‘μ ν μ μλ€.λ°°μ΄μ λͺ¨~λ μμκ° μ£Όμ΄μ§ 쑰건μ λ§μ‘±νλμ§ κ²μ¬νλ κ²μ΄λ€.- λͺ¨~λ λ§μ‘±νλ©΄ true λ°ν- νλλΌλ λ§μ‘±νμ§ μλλ€λ©΄ false λ°ν λ§μ‘±νμ§ μλ μμλ₯Ό μ°ΎμΌλ©΄ λ°λ‘ λ©μΆλ€ (λ€μ μλ μμλ€μ λ μ΄μ κ²μ¬νμ§ μλλ€.) const arr = [true, true, false, true]; const result = arr.every(value => { // μ¬κΈ°λΆν° μ½λ°± ν¨μ console.log(value); return value; }); // μ¬κΈ°κΉμ§ μ½λ°± ν¨μ// true // true // false console.log(result); // false 4λ²μ§Έμ trueλ₯Ό ..
let data = [];let a = [1, 2, 3];let b = [4, 5, 6]; aλ bλ₯Ό λ°°μ΄ dataμ ν©μΉλ λ°©λ² concat()κ³Ό μ€νλ λ μ°μ°μλ₯Ό κ°μ₯ λ§μ΄ μ΄λ€. 1. concat()let data = []; let a = [1, 2, 3]; let b = [4, 5, 6]; data = a.concat(b); console.log(data); // [1, 2, 3, 4, 5, 6] concat()μ μλ³Έ λ°°μ΄μ λ³κ²½νμ§ μκ³ μλ‘μ΄ λ°°μ΄μ λ°ννλ€. 2. μ€νλ λ μ°μ°μ (...)let data = []; let a = [1, 2, 3]; let b = [4, 5, 6]; data = [...a, ...b]; console.log(data); // [1, 2, 3, 4, 5,..