πλͺ©ν: μλ°μ€ν¬λ¦½νΈ κΈ°μ΄λ₯Ό 곡λΆνκ³ λΆμ‘±ν λΆλΆμ μ±μ°μ.
π μ°λ¦¬κ° λμμ΄λ¦μ λν λ³μλ₯Ό μ μΈν λ μ΄λ°μμΌλ‘ ν λΉμ ν μκ° μλ€.
return
μ μμ보μπ
const city0 = "μμΈ";
const city1 = "λμ ";
const city2 = "λꡬ";
const city3 = "λΆμ°";
const city4 = "κ΄μ£Ό";
const city5 = "μ μ£Όλ";
κ·Έλ¬λ λμμ΄λ¦μ κ΅μ₯ν λ§λ€.π
κ·Έλμ μ΄λ° κ²λ€μ νλνλ νκΈ°λ³΄λ€ μ΄λ΄ λ λ°°μ΄
μ μ΄μ©νλ€.
λ°°μ΄μ μ΄μ©νλ©΄ λͺ μ²κ°, λͺ λ§κ°μ λ³μλ₯Ό λ§λ€μ§ μκ³ λ νλμ λ³μλ‘ λͺ¨λ λ°μ΄ν°λ₯Ό κ°μ§μ μλ€.
λ°°μ΄μ [λκ΄νΈ]
λ₯Ό μ΄μ©νλ€.
const cities = ["μμΈ", "λμ ", "λꡬ", "λΆμ°", "κ΄μ£Ό", "μ μ£Όλ"];
const KOSPI = [2062.82, 2053.2, 2045.92, 2058.82, 2053.12, 2055.7];
"μμΈ", "λμ "κ³Ό κ°μ λ°°μ΄μ κ° νλνλλ₯Ό μμ
λΌκ³ λΆλ₯Έλ€.
μμμ μμ μ¬μ΄μλ μΌνλ‘ κ΅¬λ³μ νλ€. λν μμ μ리μλ λ€μν λ°μ΄ν° νμ λ€μ λ£μ μ μλ€.
const anything = ["λμ ", 1987, ["νλ", "λ", 3]];
λ°°μ΄μ μμλ μμ(index)λ₯Ό κ°κ³ μλ€. νλ‘κ·Έλλ° μΈμ΄μμ indexμ 0λΆν° μμνλ€.
StringνμΈ "λμ "μ indexκ° 0, NumberνμΈ 1987μ indexκ° 1, ArrayνμΈ ["νλ", "λ", 3]μ indexκ° 2μ΄λ€.
indexλ₯Ό μ¬μ©νλ©΄ ν΄λΉ λ°°μ΄μ μμλ κ°μ Έμ¬ μ μλ€.
λ°°μ΄μ΄λ¦[index];
getElement
ν¨μμμ arr
λ³μλ₯Ό μ μΈνμ΅λλ€.arr
λ³μλ λ°°μ΄μ ν λΉνκ³ μ, λ°°μ΄μλ λ€μν λ°μ΄ν° νμ
μ μμκ° λ€μ΄μλ€μ!arr
λ³μμ μ κ·Όνμ¬ getElement
ν¨μκ° "array"
λΌλ λ¬Έμμ΄μ return
ν μ μλλ‘ ν΄μ£ΌμΈμ.addFirstAndLast
ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.addFirstAndLast
ν¨μμ μ£Όμ΄μ§ μΈμ myArray
λ μ«μ κ°μΌλ‘λ§ μ΄λ£¨μ΄μ§ array μ
λλ€.addFirstAndLast
ν¨μμ μ£Όμ΄μ§ μΈμ myArray
μ 첫λ²μ§Έ elementμ λ§μ§λ§ elementμ κ°μ λν κ°μ 리ν΄ν΄μ£ΌμΈμ.myArray
μ ν κ°μ μμλ§ μλ€λ©΄ ν΄λΉ μμμ κ°μ 리ν΄ν΄ μ£Όμκ³ μμκ° μλ λΉμ΄μλ arrayλΌλ©΄ 0μ 리ν΄ν΄μ£ΌμΈμ.// Assignment1
function getElement() {
let arr = [3, [4, ["array", 9], 2+3], [0]];
return arr[1][1][0];
}
// Assignment2
function addFirstAndLast(myArray) {
if (myArray.length === 1) {
return myArray[0];
} else if (myArray.length === 0) {
return 0;
} else if (myArray) {
return myArray[0] + myArray[ myArray.length-1 ];
}
}