Skip to content

Commit 8141326

Browse files
authored
👾 smth
1 parent 9172a4f commit 8141326

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

1-js/05-data-types/07-map-set/article.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
Методы и свойства:
1616

1717
- `new Map()` -- создаёт коллекцию.
18-
- [`map.set(key, value)`](mdn:js/Map/set) -- записывает по ключу `key` значение `value`.
19-
- [`map.get(key)`](mdn:js/Map/get) -- возвращает значение по ключу или `undefined`, если ключ `key` отсутствует.
20-
- [`map.has(key)`](mdn:js/Map/has) -- возвращает `true`, если ключ `key` присутствует в коллекции, иначе `false`.
21-
- [`map.delete(key)`](mdn:js/Map/delete) -- удаляет элемент по ключу `key`.
22-
- [`map.clear()`](mdn:js/Map/clear) -- очищает коллекцию от всех элементов.
23-
- [`map.size`](mdn:js/Map/size) -- возвращает текущее количество элементов.
18+
- [`map.set(key, value)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/set) -- записывает по ключу `key` значение `value`.
19+
- [`map.get(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/get) -- возвращает значение по ключу или `undefined`, если ключ `key` отсутствует.
20+
- [`map.has(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/has) -- возвращает `true`, если ключ `key` присутствует в коллекции, иначе `false`.
21+
- [`map.delete(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/delete) -- удаляет элемент по ключу `key`.
22+
- [`map.clear()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/clear) -- очищает коллекцию от всех элементов.
23+
- [`map.size`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/size) -- возвращает текущее количество элементов.
2424

2525
Например:
2626

@@ -104,9 +104,9 @@ map.set("1", "str1")
104104
105105
Для перебора коллекции `Map` есть 3 метода:
106106
107-
- [`map.keys()`](mdn:js/Map/keys) -- возвращает итерируемый объект по ключам,
108-
- [`map.values()`](mdn:js/Map/values) -- возвращает итерируемый объект по значениям,
109-
- [`map.entries()`](mdn:js/Map/entries) -- возвращает итерируемый объект по парам вида `[ключ, значение]`, этот вариант используется по умолчанию в `for..of`.
107+
- [`map.keys()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/keys) -- возвращает итерируемый объект по ключам,
108+
- [`map.values()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/values) -- возвращает итерируемый объект по значениям,
109+
- [`map.entries()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/entries) -- возвращает итерируемый объект по парам вида `[ключ, значение]`, этот вариант используется по умолчанию в `for..of`.
110110
111111
Например:
112112
@@ -161,7 +161,7 @@ let map = new Map([
161161
alert( map.get('1') ); // str1
162162
```
163163
164-
Если у нас уже есть обычный объект, и мы хотели бы создать `Map` из него, то поможет встроенный метод [Object.entries(obj)](mdn:js/Object/entries), который получает объект и возвращает массив пар ключ-значение для него, как раз в этом формате.
164+
Если у нас уже есть обычный объект, и мы хотели бы создать `Map` из него, то поможет встроенный метод [Object.entries(obj)](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/entries), который получает объект и возвращает массив пар ключ-значение для него, как раз в этом формате.
165165
166166
Так что мы можем создать `Map` из обычного объекта следующим образом:
167167

0 commit comments

Comments
 (0)