Files
freeCodeCamp/guide/arabic/javascript/standard-objects/map/index.md
2019-06-20 16:53:53 -05:00

33 lines
708 B
Markdown

---
title: Map
localeTitle: خريطة
---
## خريطة
خريطة لإدخالات `[key, value]` ، حيث يمكن أن تكون المفاتيح والقيم أي قيمة (كائنين وقيم بدائية).
## بناء الجملة
```javascript
new Map([iterable])
```
## المعلمات
**iterable** Array أو أي كائن آخر قابل للتكرار والذي تكون عناصره أزواج القيمة الرئيسية.
## مثال
```javascript
// basic usage
const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.get('foo'); // returns 1
myMap.get('baz'); // returns 3
myMap.get('hihi'); // return undefined
myMap.size(); // 3
```