Почему выводит 2? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Почему выводит 2?

let map = new Map([['k1', 'v1'], ['k2', 'v2']]); console.log(map.size);

24th Mar 2020, 7:12 PM
Алексей Козориезов
Алексей Козориезов - avatar
8 Answers
+ 2
Алексей Козориезов оно не вторую группу выбрало, а сказало элементов в map 2
26th Mar 2020, 1:06 PM
sankot
sankot - avatar
+ 2
Это не проблема. я стараюсь изо всех сил, но русский - мой родной язык
26th Mar 2020, 1:42 PM
Oneill~Онеилл~奥尼尔~ओनील~اونیل~*‎
Oneill~Онеилл~奥尼尔~ओनील~اونیل~*‎ - avatar
+ 1
Sankot спасибо
26th Mar 2020, 1:38 PM
Алексей Козориезов
Алексей Козориезов - avatar
+ 1
Oneil спасибо
26th Mar 2020, 1:39 PM
Алексей Козориезов
Алексей Козориезов - avatar
0
в вашем примере map - это группа [массив], только две группы [массивы] map=[[..1..],[..2..]] map.size=2
24th Mar 2020, 8:03 PM
Oneill~Онеилл~奥尼尔~ओनील~اونیل~*‎
Oneill~Онеилл~奥尼尔~ओनील~اونیل~*‎ - avatar
0
Ок, а почему оно выбрало именно 2 группу?
24th Mar 2020, 8:06 PM
Алексей Козориезов
Алексей Козориезов - avatar
0
обычно это такая карта... МММ, словарь со словом и определением (ключ и значение) map=[ключ1, значение1] I'm not sure about your new question... I hope the next will help you : Я не уверен насчет твоего нового вопроса... Я надеюсь, что следующий поможет вам : ====== Объект карты можно использовать для хранения пар ключ / значение. Ключом или значением в карте может быть что угодно (объекты и примитивные значения). Синтаксис new Map ([iterable]) создает объект Map, где iterable-это массив или любой другой итерационный объект, элементы которого являются массивами (с парой ключ/значение каждый).
24th Mar 2020, 8:40 PM
Oneill~Онеилл~奥尼尔~ओनील~اونیل~*‎
Oneill~Онеилл~奥尼尔~ओनील~اونیل~*‎ - avatar
0
да, это, пожалуй, легче сказать, чем map.size-это как map."length" (это не index). Он начинает считать с 1 (а не 0 в качестве index).
26th Mar 2020, 1:37 PM
Oneill~Онеилл~奥尼尔~ओनील~اونیل~*‎
Oneill~Онеилл~奥尼尔~ओनील~اونیل~*‎ - avatar