//배열은 index를 나타내는 문자열을 property로 갖는다.
//js배열에서 key=index다(=js에서 프라퍼티의 key는 index로 쓰일 수 있다)
const arr=[7,8,9];
arr[3]="s"
arr.x=4;
console.dir(Object.getOwnPropertyDescriptors(arr));
console.log(arr);
console.log(arr['2']);//배열은 index를 나타내는 문자열을 프라퍼티로 갖는다.
console.log(arr[2]);
console.log(arr['s']);//undefined;
// console.log(arr[x]);//Error x is not defined;
console.log(arr['x']);//Js에서는 이처럼 배열의 문자열인 프라퍼티의 key는 index로 쓰일 수 있다.
const arr = [1, 2, 3];
//배열요소 선언
arr[3] = 4;
arr['4'] = 5; //arr[4] = 5; 와 같음
//배열 프로퍼티 선언
arr['5th'] = 6;
arr.6th = 7;
//에러
arr.7 = 8;
'FrontEnd > Javascript' 카테고리의 다른 글
JS 유용한 배열 메서드 정리. forEach, map, reduce, find, filter 등등 (0) | 2024.02.05 |
---|---|
제로초 baseball Toy project 학습내용 (2) | 2024.02.03 |
리터럴 표기법에 의해 생성된 객체의 생성자 함수와 프로토타입에 대하여 (0) | 2024.01.31 |
프로토타입에 대하여 (0) | 2024.01.29 |
[JavaScript] 전개 연산자 ( Spread Operator ) (0) | 2024.01.25 |