0
Почему выводит 2?
let map = new Map([['k1', 'v1'], ['k2', 'v2']]); console.log(map.size);
8 Réponses
+ 2
Алексей Козориезов оно не вторую группу выбрало, а сказало элементов в map 2
+ 2
Это не проблема. я стараюсь изо всех сил, но русский - мой родной язык
+ 1
Sankot спасибо
+ 1
Oneil спасибо
0
в вашем примере map - это группа [массив], только две группы [массивы]
map=[[..1..],[..2..]]
map.size=2
0
Ок, а почему оно выбрало именно 2 группу?
0
обычно это такая карта... МММ, словарь со словом и определением (ключ и значение)
map=[ключ1, значение1]
I'm not sure about your new question... I hope the next will help you :
Я не уверен насчет твоего нового вопроса... Я надеюсь, что следующий поможет вам :
======
Объект карты можно использовать для хранения пар ключ / значение. Ключом или значением в карте может быть что угодно (объекты и примитивные значения).
Синтаксис new Map ([iterable]) создает объект Map, где iterable-это массив или любой другой итерационный объект, элементы которого являются массивами (с парой ключ/значение каждый).
0
да, это, пожалуй, легче сказать, чем map.size-это как map."length" (это не index).
Он начинает считать с 1 (а не 0 в качестве index).