Array (배열)
: 데이터타입 중 하나인 군집형이다. 군집형이란 데이터 하나에 여러 객체가 들어가 있는 것을 말한다.
대입연사자 뒤에 붙는 친구이다
배열을 나타내는 방법
let arr = [ ]
arr = [10]
console.log(arr); // [10] length
length : 1 -> 데이터공간에 데이터 하나가 있다는 뜻
배열의 length를 알아내고 싶다!
console.log(arr.length); // 1
typeof : 내가 현제 어떠한 데이터타입을 가지고 있는지 확인할 수 있다
console.log(typeof arr.length) // number
console.log(typeof arr) // array
문자 배열
let str = ['철수는 부자다']
console.log(str); // ['철수는 바보다'] 배열로 나타낼 수 있다.
Push
배열 안에서 뒤에다 값을 하나 추가하고 싶을 때 쓰는 행위이다.
let arr =[ ]
arr = [10,20,30,40,50,60]
console.log(arr);
여기서 arr배열안에다가 70을 추가하고 싶을 때
arr.push(70);
console.log(arr); // [10, 20, 30, 40, 50, 60, 70]
알아둬야할 점!
method는 뒤에 ( )이 붙고 -> 동사같은 느낌
속성은 뒤에 ( )이 붙지 않는다! -> 명사같은 느낌
ex) console.log(arr) -> log(arr)이 로그라는 method이다.
배열안에 있는 숫자를 불러내고 싶을 때??
let arr =[ ]
arr = [10,20,30,40,50,60]
console.log(arr);
console.log(arr[0]); // 10
console.log(arr[1]); // 20
console.log(arr[2]); // 30
object (객체)
array와 같은 군집형
변수 하나에 데이터를 여러개 집어넣는다.
객체는 개체 안에 있는 주소를 문자열로 처리가 가능하다. <--> 배열과 객체의 차이점
let nick = { }
nick = {name: "juchan"}
console.log(nick["name"]) //juchan
console.log(nick.name) //juchan -> 이 방법을 많이 쓴다.
아래의 표를 보고 method, 속성 값, ' . ' 에 대해 알아보도록 하자.
nick = {
name:"juchan",
create: function(){ // 익명함수
console.log('함수생성')
},
block:{
index:1,
nonce:1023,
},
list:[
10,20,30
]
}
console.log(nick) //{name: 'juchan', blcok: {...}, list: array(3), create: ƒ}
nick.create() // method
nick.name // 속성
console.log(nick.block.nonce) // 1023 blcok내에 있는 nonce 값
console.log(nick.list[1]) // 20
console.log(nick.list.length)// 3
'Javascript' 카테고리의 다른 글
Javascript 6일차 (0) | 2022.01.07 |
---|---|
Javascript 5일차 (0) | 2022.01.05 |
Javascript 3일차 (0) | 2022.01.03 |
Javascript의 이해 2 (0) | 2021.12.31 |
Javascript의 이해 1일 (0) | 2021.12.31 |