π‘ 1. κ°μ²΄ νμ (object type)
- μμ νμ μ μ μΈν λͺ¨λ λ°μ΄ν°λ₯Ό κ°μ²΄ νμ μ΄λΌκ³ ν©λλ€.
// κ°μ²΄ νμ
_ κ°μ²΄
let person = {
name : 'bigone',
age : 30,
hobby : ['workout', 'coding', 'driving'],
sayHello : function(){
console.log('Hi!');
}
}
// κ°μ²΄ νμ
_ λ°°μ΄
let fruits = ['apple', 'banana', 'strawberry', 'melon'];
// κ°μ²΄ νμ
_ ν¨μ
let add = function(a, b){
return a + b;
}
// κ°μ²΄ νμ
_ μ κ·ννμ
let reg = /[^0-9]/g;
- κ°μ²΄ νμ
μ κ°μ²΄ νμ
λλ μ°Έμ‘° νμ
μ΄λΌκ³ ν©λλ€. μ°Έμ‘° νμ
μ κ°μ²΄μ λͺ¨λ μ°μ°μ΄ μ€μ κ°μ΄ μλ μ°Έμ‘°κ°μΌλ‘ μ²λ¦¬λ¨μ μλ―Έν©λλ€. μμ νμ
κ°μ κ²½μ°μλ κ°μ μ λ¬νκ³ (pass-by-value), κ°μ²΄ νμ
κ°μ κ²½μ°μλ μ°Έμ‘°κ°μ μ λ¬ν©λλ€.(pass-by-reference) μ΄κ² λ¬΄μ¨ λ§μ΄μΌ π§
1. a μκ² 10μ΄λΌκ³ μ ν 곡μ μ€λ€. 2. b μκ²λ 10μ΄λΌκ³ μ ν 곡μ μ€λ€. 3. a μ b λ 10μ΄λΌκ³ μ ν 곡μ κ°μ§κ³ μμ§λ§, 곡 νκ°λ₯Ό 곡μ νκ³ μλ κ²μ΄ μλλ€. 4. aκ° κ°μ§κ³ μλ 곡μ μ«μλ₯Ό 11λ‘ λ°κΎΌλ€. 5. bμ 곡μ μ«μλ λ³νμ§ μλλ€. π’ μμ νμ μ κ°μ μ λ¬νλ€. |
|
1. aμκ² μμμ΄ λΉ¨κ°μμΈ μ§μ μ£Όμλ₯Ό μλ €μ€λ€. 2. bμκ²λ μμμ΄ λΉ¨κ°μμΈ μ§μ μ£Όμλ₯Ό μλ €μ€λ€. 3. bκ° μ§μ μμμ νλμμΌλ‘ μΉ νλ€. 4. a μ μ₯μμλ μμ μ΄ λ°λΌλ³΄λ μ§μ μμμ΄ νλμμ΄ λλ€. π’ κ°μ²΄ νμ μ κ°μ μ£Όμλ₯Ό μ λ¬νλ―λ‘, κ°μ κ°μ 곡μ νκ³ μλ λ³μκ° κ°μ λ°κΎΈλ©΄ 곡μ νκ³ μλ λͺ¨λ λ³μμ κ°μ΄ λ³νλ€. |
|
π μ 리
- κ°μ²΄ νμ μ μμ νμ μ μ μΈν λͺ¨λ λ°μ΄ν°μ΄λ€.
- μμ νμ μ κ° μ체λ₯Ό μ λ¬νλ€.
- κ°μ²΄ νμ μ κ°μ μ λ¬νλ κ²μ΄ μλ κ°μ μ£Όμλ₯Ό μ λ¬νλ€.
κΈ΄ κΈ μ½μ΄μ£Όμ
μ κ°μ¬ν©λλ€ :)
νλ¦° λ΄μ©μ΄ μκ±°λ, λ§λΆμΌ λ΄μ©μ΄ μλ€λ©΄ μΈμ λ μ§ λκΈ λ¬μμ£ΌμΈμ!
μ κΈμ΄ μ‘°κΈμ΄λλ§ μ½μΌμ λΆλ€μκ² λμμ΄ λλλ‘ λ
Έλ ₯νκ² μ΅λλ€
λ€μ νΈμ 봬μ~
'Front-End > JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JavaScript] 06. λΈλ‘λ¬Έ & 쑰건문 (0) | 2022.01.25 |
---|---|
[JavaScript] 05. μ°μ°μ (0) | 2022.01.24 |
[JavaScript] 03. λ°μ΄ν° νμ _μμνμ (0) | 2022.01.20 |
[JavaScript_error] 01. HTMLCollectionλ forEach, filter λ±μ μ¬μ© λΆκ°. (2) | 2022.01.08 |
[JavaScript] 02. μλ°μ€ν¬λ¦½νΈ κΈ°λ³Έ λ¬Έλ² (0) | 2021.12.22 |