μ΄μ€ λ±νΈλ(==)λ λ λμμ λΉκ΅ν λ μ ν λ³νμ μνν λ€ λΉκ΅λ₯Ό μννλ€. == (λμ¨ν λΉκ΅ / λλ± μ°μ°μ)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,..
λ¬Έμ νμ΄μ§κ° λ‘λλ λ λ°μ΄ν°κ° μμΌλ©΄ μ΄λ₯Ό μΆλ ₯νκ³ , κ·Έ κΈΈμ΄μ λ§μΆ° textareaμ λμ΄λ₯Ό μλμΌλ‘ μ‘°μ νλ €κ³ νλ€.μ΄λ₯Ό μν΄ μλ μ½λλ₯Ό μμ±νλ€. window.onload = function(){ // κΈ°μ‘΄ λμ΄λ₯Ό autoλ‘ μ€μ νμ¬ λμ΄λ₯Ό μλ‘ κ³μ°νλλ‘ ν¨ textarea.style.height = 'auto'; // μλ‘μ΄ λμ΄ μ€μ textarea.style.height = `${textarea.scrollHeight + 3}px`; // νμ μ μ¬μ 3px μΆκ°} νμ§λ§ μ΄λ κ² ν΄λ scrollHeightκ° 0μΌλ‘ κ³μ°λμ΄ λμ΄κ° μ λλ‘ μ‘°μ λμ§ μλ λ¬Έμ κ° λ°μνλ€. ν΄κ²° λ°©λ² λ‘λλ λ scrollHeightμ ꡬνλ κ² μλ, νμ΄ μ νλ μ scrollHeightμ..