μ¦μ μ€ν ν¨μ
ν¨μμ μΈ λΆλΆμ μκ΄νΈλ‘ κ°μΌ λ€μμ λ°λ‘ λ€μ ν¨μλ₯Ό μ€ννλ μκ΄νΈλ₯Ό ν λ² λ λΆμ¬μ£Όλ λ°©μ
// ν¨μκ° μ μΈλ μκ° λ°λ‘ μ€ν
(function () {
console.log('Hi!');
})();
- μΌλ° ν¨μμ²λΌ νλΌλ―Έν°λ₯Ό μμ±νκ³ , ν¨μλ₯Ό νΈμΆν λ μκ·λ¨ΌνΈλ₯Ό μ λ¬ν μλ μλ€.
(function (x, y) {
console.log(x + y);
})(3, 5);
μ£Όμμ¬ν
π‘μ¦μ μ€ν ν¨μλ ν¨μμ μ΄λ¦μ μ§μ΄μ£ΌλλΌλ μΈλΆμμ μ¬μ¬μ©ν μ μλ€
(function sayHi() {
console.log('Hi!');
})();
sayHi(); // ReferenceError
μ¦μ μ€ν ν¨μμ νμ©
μ¦μ μ€ν ν¨μλ λ§ κ·Έλλ‘ μ μΈκ³Ό λμμ μ€νμ΄ μ΄λ€μ§κΈ° λλ¬Έμ μΌλ°μ μΌλ‘ νλ‘κ·Έλ¨ μ΄κΈ°ν κΈ°λ₯μ λ§μ΄ νμ©λλ€.
(function init() {
// νλ‘κ·Έλ¨μ΄ μ€ν λ λ κΈ°λ³Έμ μΌλ‘ λμν μ½λλ€..
})();
- μ¬μ¬μ©μ΄ νμ μλ μΌνμ± λμ ꡬμ±μ νμ©
const firstName = 'Young';
const lastName = 'Kang';
const greetingMessage = (function () {
const fullName = `${firstName} ${lastName} `;
return `Hi! My name is ${fullName}`;
})();
'π©π»βπ» νλ‘κ·Έλλ° μΈμ΄ > JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Javascript] - thisμ λν΄μ μμ보μ (0) | 2024.07.19 |
---|---|
[Javascript] - ν¨μ μ€μ½νμ λΈλ‘ μ€μ½νμ μ°¨μ΄μ (0) | 2024.07.19 |
[Javascript] - ν¨μ μ μΈμκ³Ό ν¨μ ννμμ μ°¨μ΄μ (0) | 2024.07.19 |
[DOM μ΄λ²€νΈ κ°λ ] - λ²λΈλ§κ³Ό μΊ‘μ³λ§ (0) | 2024.07.17 |
[νκ·Έ μ νμ] getElementκ³Ό querySelector (0) | 2024.07.16 |