-1
아래의 코드를 콘솔에서 실행하면 키가 있음을 알 수 있습니다 (아래 그림에서 0,1,2). 이유를 이해할 수 없습니다.지도 컬렉션에 두 개의 키가 있습니까?
우리가 두 개의 키가 보인다 : 수동 설정이 자동 생성 된 하나 키 (. 예에서을 < 키> : 1, < 키> : 2, < 키> : TRUE)
왜 그런지 알고 싶습니다.
let mapTesting = new Map([
[1, 'String'],
[2, 123],
[true, 'Testing']
]);
console.log(mapTesting)
//Output:
Map
size: 3
<entries>
0: 1 → "String"
<key>: 1
<value>: "String"
1: 2 → 123
<key>: 2
<value>: 123
2: true → "Testing"
<key>: true
<value>: "Testing"
__proto__: Object { … }
제 첨가하기 때문에 인덱스 0의 값이 "하나의"를 갖는 배열을 도시
그것들은 단지 iterable의 인덱스가 아닌가? – pinkfloydx33
@ pinkfloydx33 정말 모르겠다. 나는 JS를 배우고있다. 이번 주 첫날입니다. :) –
@PabloDeLuca'Map'은 반복 될 수 있으며, 그것들은 단지 반복의 인덱스 일뿐입니다. 새로운 반짝이는 ES6 + 제품에 들어가기 전에 기본적인 내용을 실제로 배워야합니다. –