|
14 | 14 |
|
15 | 15 | متدها و ویژگیهای آن: |
16 | 16 |
|
| 17 | +<<<<<<< HEAD |
17 | 18 | - [`new Map()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/Map) -- map را میسازد. |
18 | 19 | - [`map.set(key, value)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/set) -- value را به واسطه key ذخیره میکند. |
19 | 20 | - [`map.get(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/get) -- مقدار را به واسطه key برمیگرداند، اگر `key` در map وجود نداشته باشد `undefined` برگردانده میشود. |
20 | 21 | - [`map.has(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/has) -- اگر `key` وجود داشته باشد `true` برگردانده میشود، در غیر این صورت `false`. |
21 | 22 | - [`map.delete(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/delete) -- مقدار را به واسطه key حذف میکند. |
22 | 23 | - [`map.clear()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/clear) -- همه چیز را از map حذف میکند. |
23 | 24 | - [`map.size`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/size) -- تعداد المانهای کنونی را برمیگرداند. |
| 25 | +======= |
| 26 | +- [`new Map()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/Map) -- creates the map. |
| 27 | +- [`map.set(key, value)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/set) -- stores the value by the key. |
| 28 | +- [`map.get(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/get) -- returns the value by the key, `undefined` if `key` doesn't exist in map. |
| 29 | +- [`map.has(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/has) -- returns `true` if the `key` exists, `false` otherwise. |
| 30 | +- [`map.delete(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/delete) -- removes the element (the key/value pair) by the key. |
| 31 | +- [`map.clear()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/clear) -- removes everything from the map. |
| 32 | +- [`map.size`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/size) -- returns the current element count. |
| 33 | +>>>>>>> 746ad803c878e33182e7fab1578c0d15b9b75ca0 |
24 | 34 |
|
25 | 35 | برای مثال: |
26 | 36 |
|
@@ -304,13 +314,23 @@ set.forEach((value, valueAgain, set) => { |
304 | 314 |
|
305 | 315 | متدها و ویژگیهای آن: |
306 | 316 |
|
| 317 | +<<<<<<< HEAD |
307 | 318 | - [`new Map([iterable])`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/Map) -- map را میسازد، برای مقداردهی اولیه از `iterable`(حلقهپذیر) اختیاری (مانند آرایه) از جفتهای `[key,value]` میتوان استفاده کرد. |
308 | 319 | - [`map.set(key, value)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/set) -- مقدار را به واسطه کلید ذخیره میکند، خود map را برمیگرداند. |
309 | 320 | - [`map.get(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/get) -- مقدار را به واسطه کلید برمیگرداند، اگر `key` در map وجود نداشته باشد `undefined` برمیگرداند. |
310 | 321 | - [`map.has(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/has) -- اگر `key` وجود داشته باشد `true` برمیگرداند، در غیر این صورت `false`. |
311 | 322 | - [`map.delete(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/delete) -- مقدار را به واسطه کلید حذف میکند، اگر `key` در لحظه فراخوانی وجود داشته باشد `true` برمیگرداند، در غیر این صورت `false`. |
312 | 323 | - [`map.clear()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/clear) -- همه چیز را از map حذف میکند. |
313 | 324 | - [`map.size`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/size) -- تعداد المانها را برمیگرداند. |
| 325 | +======= |
| 326 | +- [`new Map([iterable])`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/Map) -- creates the map, with optional `iterable` (e.g. array) of `[key,value]` pairs for initialization. |
| 327 | +- [`map.set(key, value)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/set) -- stores the value by the key, returns the map itself. |
| 328 | +- [`map.get(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/get) -- returns the value by the key, `undefined` if `key` doesn't exist in map. |
| 329 | +- [`map.has(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/has) -- returns `true` if the `key` exists, `false` otherwise. |
| 330 | +- [`map.delete(key)`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/delete) -- removes the element by the key, returns `true` if `key` existed at the moment of the call, otherwise `false`. |
| 331 | +- [`map.clear()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/clear) -- removes everything from the map. |
| 332 | +- [`map.size`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/size) -- returns the current element count. |
| 333 | +>>>>>>> 746ad803c878e33182e7fab1578c0d15b9b75ca0 |
314 | 334 |
|
315 | 335 | تفاوت آن با `Object` معمولی: |
316 | 336 |
|
|
0 commit comments