웹 코딩/JavaScript

JavaScript - 2 [Array, Object]

HANEUL96 2021. 8. 10. 18:03

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(44)

    calculator.minus(62)

    calculator.divide(204)

    calculator.powerOf(23)