π λ°°μ΄
μμκ° μλ κ°
π μμ
element = κ°
π μμ
index // 1μ΄ μλ 0 λΆν° λ²νΈλ₯Ό 맀κΉ
let myNumber = [73,93,86,61,96]; --- myNumberμ μΈλ±μ€ 3μ 61μ΄λ€. // myNumber[3] -> 61 let mynumber = [[1,2],[3,4],[5,6]]; //μ΄μ€λ°°μ΄ --- 1λ²μ§Έ μΈλ±μ€ κ°μ [3,4] -> myNumber[1] ---1λ²μ§Έμ 0λ²μ§Έ μΈλ±μ€ κ°μ 3 ->mynumber[1][0]
π λ°°μ΄μ κ° λ³κ²½ ν΄λ³΄μ
let myNumber = [73,98,86,61,96]; myNumber[3] = 200; //μΈλ±μ€3 μ리 κ°μ 200μΌλ‘ λ³κ²½ myNumber = [73,98,86,200,96]
π λ°°μ΄μ κΈΈμ΄λ₯Ό μΆλ ₯ νμ
let myNumber = [73,98,86,61] Mynumber.length ; //4
π λ°°μ΄ λ€μͺ½κ³Ό μμͺ½μ μμ μΆκ° ν΄λ³΄μ
Let myNumber = [73,98,86,61]; Mynumber.push(96); -> myNumber = [73,98,86,61,96] //맨λ€μ 96 μΆκ° Mynumber.unshift(100) ->myNumber = [100,73,98,86,61,96] //맨 μμͺ½μ 100 μΆκ°
π λ°°μ΄μ λ€μͺ½κ³Ό μμͺ½μ μμ μμ ν΄λ³΄μ
let myNumber = [73,98,86,61] myNumber.pop(); //λ°°μ΄μ λ§μ§λ§ κ° μμ ->myNumber = [73,98,86] myNumber.shift() //첫λ²μ§Έ κ°μ΄ λΉ μ Έ λμ¨λ€ λ°°μ΄μμ μμ -> myNumber =[ 98,86,61] 맨μκ°μ΄ μμ
π νμ μ΄ λ°°μ΄μΈμ§ νμΈ νκΈ°
Array.isArray(βλ¬Έμμ΄β) //βfalseβ Array.isArray(123) //βfalseβ Array.isArray([1,2,3]) //βtrueβ Array.isArray([ ])//βtrueβ
π λ² μ΄μ λ°λ³΅λ¬Έ
- λ°°μ΄ μμ μΆλ ₯νκΈ°
let myNum = [73,98,86,61]; for(let n =0; n < myNum.length; n++){ myNum[n]; }
- λ°°μ΄ν©κ³μΆλ ₯νκΈ°
myNum=[10,20,40,10]; let sum =0; for(let n =0; n < myNum.length; n++){ sum = sum + myNum[n]; }
π λ°°μ΄μμ νΉμ κ°μ΄ μλμ§ νμΈνκΈ°
let word = [βνΌβ, βλβ,βλλ¬Όβ]; Word.indexOf(βνΌβ) //0 λ°°μ΄μκ°μ΄ μμΌλ©΄ μΈλ±μ€λ₯Ό μΆλ ₯ (λμλ¬Έμ κ΅¬λΆ μν΄μ€μΌν¨) Word.indexOf(βλβ) //1 Word.indexOf(βμβ) // -1 λ°°μ΄μ κ°μ΄ μλκ±° κ²μ νλ©΄ -1 μΆλ ₯ Word.indexOf(βμβ) !== -1 //λ°°μ΄μ μ°Ύκ³ μ νλ κ°μ΄ μλμ§ μλμ§ μ¬μ©νλ μ΄νλ¬Έ