π λ°°μ΄μ΄ νμν μ΄μ λ₯Ό μ€λͺ ν΄λ³΄μ
-WHAT ISβ
- λ°°μ΄? νΉμ ν μ§νλ€μ μΌλ ¬λ‘ λͺ¨μλμ λ°μ΄ν°λ€ μ¦ μμλ€μ λͺ¨μλμ μ§ν©μμλ―Ένλ€. λ§ κ·Έλλ‘ λ°μ΄ν°λ€μ΄ λ°°μ΄μ μ΄λ£¨μ΄μ λμ΄μ΄ λμ΄μλ μνμ΄λ€.
π μμ VS μΈλ±μ€?π )
- μμλ λ°°μ΄μ λ€μ΄μλ λ°μ΄ν° νλνλλ₯Ό μμ(elment)λΌκ³ νλ€.
- μΈλ±μ€λ λ°°μ΄μ΄ κ°μ§ μμ(index) μ΄λ©° 0λΆν° μμνλ€.
-HOW TO USEββ
- λ°°μ΄μ μμμ μ κ·Όν λ? ν΄λΉ λ°°μ΄ λͺ κ³Ό λκ΄νΈ ,[]μμ μ κ·Όνκ³ μ νλ μμμ μΈλ±μ€ λ²νΈλ₯Ό λ£μ΄μ€λ€.
- μ κ·Όν μμλ₯Ό μλ‘μ΄ λ³μμ ν λΉν μλ μλ€.
<script> let myArray = [26, 'jamie', false]; console.log(myArray) // [26, "jamie", false] console.log(myArray[0]) // 26 let first = myArray[0] // λ°°μ΄ μΈλ±μ€λ₯Ό μ΄μ©ν΄μ μμμ μ κ·Ό ν λ€ μλ‘μ΄ λ³μμ ν λΉ console.log(first) // 26 </script>
- λ°°μ΄μ μμμ κ°μ λ³κ²½ν λ? λ°°μ΄ λͺ [], λκ΄μ μμ λ³κ²½νκ³ μ νλ μμμ μΈλ±μ€ λ²νΈλ₯Ό λ£μ λ€ ν λΉμ°μ°μ, ('=')λ₯Ό μ΄μ©ν΄ λ³κ²½νκ³ μνλ κ°μ ν λΉνλ€.
<script> let myArray = [26, 'jamie', false]; myArray[0] = 27; // λ°°μ΄μ 0λ²μ§Έ μμμ κ°μ 27λ‘ λ³κ²½ console.log(myArray) // [27, "jamie", false] </script>
- λ°°μ΄μ κΈΈμ΄λ₯Ό μ»μ΄λΌ λ? ν΄λΉ λ°°μ΄μ length νλ‘νΌν°λ₯Ό μ΄μ©νλ€.
- λ°°μ΄μ λ§μ§λ§ μμμ μΈλ±μ€ λ²νΈ? arr[arr.length-1](length - 1 = λ°°μ΄μ λ§μ§λ§ μμμ μΈλ±μ€ λ²νΈ)λ₯Ό νμ©νμ¬ λ§μ§λ§ μμμ μ κ·Όν μκ° μλ€.
<script> let myArray = [26, 'jamie', false]; console.log(myArray.length) // 3, λ°°μ΄μ κΈΈμ΄ //λ°°μ΄μ κΈΈμ΄μ μΈλ±μ€λ₯Ό μ΄μ©ν΄μ λ§μ§λ§ μμμ μ κ·ΌνκΈ° console.log(myArray[myArray.length-1]) // false //λ°°μ΄μ λ§μ§λ§ μμμ μΈλ±μ€ λ²νΈ console.log(myArray[2]) // arr.length - 1μ κ°μ κ° </script>
- λ°°μ΄μ λ§μ§λ§ μΈλ±μ€μ μμλ₯Ό μΆκ°νκ³ μ ν λ?
push λ©μλμ μΆκ°νκ³ μ νλ λ°μ΄ν° νμ μ λ£μ΄μ€λ€.- λ°°μ΄μ λ§μ§λ§ μΈλ±μ€μ μμλ₯Ό μμ νκ³ μ ν λ?
pop λ©μλλ₯Ό μ¬μ©νλ©΄ λ§μ§λ§ μμκ° μμ λλ€.- λ°°μ΄μ 첫 λ²μ§Έ μΈλ± μ€μ μλ μμλ₯Ό μμ νκ³ μ ν λ?
shift λ©μλλ₯Ό μ¬μ©νλ©΄ μ²«λ² μ§Έ μμκ° μμ λλ€.<script> //push λ©μλ, λ°°μ΄μ λ§μ§λ§ μμμ κ° μΆκ° let myArray = [26, 'jamie', false]; myArray.push("banana") console.log(myArray) // [27, "jamie", false, "banana"] //pop λ©μλ, λ°°μ΄μ λ§μ§λ§ μμμ κ° μμ myArray.pop() console.log(myArray) // [27, "jamie", false] //shift λ©μλ, λ°°μ΄μ μ²«λ² μ§Έ μμμ κ° μμ myArray.shift() console.log(myArray) // ["jamie", false] </script>
λ°°μ΄ μ΅μν΄μ§μμ
- weekcode κ°μ μ€ λ΄μ©