[배열 용어]
Index : 순서
element : 요소 : 값
arr[0] - 0번째 index값 출력
특정인덱스 변경 : arr[0] = 변경값
이중배열 : arr[[1,2], [3,4], [5,6]];
이중배열 조회 : arr[0][1] // 2
[+,-] _ 명령(method) 함수처럼 괄호 사용
push : 배열 뒤에서 값 추가
pop : 배열 뒤에서 값 삭제
unshift : 배열 앞에서 값 추가
shift : 배열 앞에서 값 삭제
typeof ;
- Undefined -----> "undefined"
- Boolean -----> "boolean"
- Number -----> "number"
- String ----> "string"
- Symbol ----> "symbol"
- Function 객체 -----> "function"
- 다른 모든 객체 "object"
- Null -----> "object"
[ object ]
let anything = [1,2]; // 배열
let i = null // null
let k = { name: 'Steve' } // 객체
typeof(anything) // "object" _ 배열
typeof(i) // "object" _ null
typeof(k) // "object" _ object
i // null
k // {name: "Steve"}
anything // (2) [1, 2]
[배열]
Array.isArray(anything) // true --> 배열 확인법
Array.isArray(k) // false --> 배열 확인법
[null]
console.log(typeof(i) === 'object') // true
console.log(i === 'null') // false
console.log(i === null) // true
😊 개발자도구에서 console.table() 사용 시에
표 형태로 배열을 볼 수 있다 😊