JavaScript - 2 [Array, Object]
Array이란?
인덱스를 가지는 복수의 자료를 저장할 수 있는 자료구조이다.
어떤 데이터 타입이든 상관없이 저장이 가능하다.
const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat"]; // 배열 선언
consol.log(daysOfWeek); // 배열 출력
daysOfWeek.push("sun"); // 배열값 추가
daysOfWeek[0] = "MON" // 배열의 첫번째 값 변경
consol.log(daysOfWeek); // sun값이 추가되고 배열의 첫번째 값이 변경된 배열 출력
Object
const player = {
name : "sky",
points : 10,
fat : false,
};
consol.log(player);
player.points = player.points + 10; // 합계 포인트 20점으로 업데이트
player.lastname = "kwon"; // lastname이란 property 추가 후 값 지정
consol.log(player); // points 업데이트, lastname 추가 한 플레이어 객체 출력
Array, Object, Function을 활용한 예제
const calculator = {
add: function(a,b){
console.log(a+b);
},
minus: function(a,b){
console.log(a-b);
},
divide: function(a,b){
console.log(a/b);
},
powerOf: function(a,b){
console.log(a**b);
}
}
calculator.add(4, 4)
calculator.minus(6, 2)
calculator.divide(20, 4)
calculator.powerOf(2, 3)