fix(guide): simplify directory structure

This commit is contained in:
Mrugesh Mohapatra
2018-10-16 21:26:13 +05:30
parent f989c28c52
commit da0df12ab7
35752 changed files with 0 additions and 317652 deletions

View File

@@ -0,0 +1,31 @@
---
title: Map
localeTitle: خريطة
---
## خريطة
خريطة لإدخالات `[key, value]` ، حيث يمكن أن تكون المفاتيح والقيم أي قيمة (كائنين وقيم بدائية).
## بناء الجملة
`new Map([iterable])
`
## المعلمات
**iterable** Array أو أي كائن آخر قابل للتكرار والذي تكون عناصره أزواج القيمة الرئيسية.
## مثال
`// 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
`

View File

@@ -0,0 +1,29 @@
---
title: Map.prototype.clear
localeTitle: Map.prototype.clear
---
## Map.prototype.clear
يزيل كل العناصر من كائن `Map` . إرجاع `undefined` .
## بناء الجملة
`myMap.clear();
`
## مثال
`const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.size(); // 3
myMap.has('foo'); // true;
myMap.clear();
myMap.size(); // 0
myMap.has('foo'); // false
`

View File

@@ -0,0 +1,33 @@
---
title: Map.prototype.delete
localeTitle: Map.prototype.delete
---
## Map.prototype.delete
يزيل العنصر المحدد من عنصر `Map` . يرجع ما إذا كان تم العثور على المفتاح وحذفه بنجاح.
## بناء الجملة
`myMap.delete(key);
`
## المعلمات
**المفتاح** المطلوب.
## مثال
`const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.size(); // 3
myMap.has('foo'); // true;
myMap.delete('foo'); // Returns true. Successfully removed.
myMap.size(); // 2
myMap.has('foo'); // Returns false. The "foo" element is no longer present.
`

View File

@@ -0,0 +1,27 @@
---
title: Map.prototype.entries
localeTitle: Map.prototype.entries
---
## Map.prototype.entries
إرجاع كائن `Iterator` جديد يحتوي على أزواج `[key, value]` لكل عنصر في كائن `Map` بترتيب الإدراج.
## بناء الجملة
`myMap.entries()
`
## مثال
`const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
var iterator = myMap.entries();
console.log(iterator.next().value); // ['foo', 1]
console.log(iterator.next().value); // ['bar', 2]
console.log(iterator.next().value); // ['baz', 3]
`

View File

@@ -0,0 +1,33 @@
---
title: Map.prototype.forEach
localeTitle: Map.prototype.forEach
---
## Map.prototype.forEach
تنفيذ الوظيفة المقدمة مرة واحدة لكل زوج مفتاح / قيمة في كائن `Map` ، بترتيب الإدراج. إرجاع `undefined` .
## بناء الجملة
`myMap.forEach(callback, thisArg)
`
## المعلمات
**رد الاتصال** وظيفة التنفيذ لكل عنصر. **thisArg** Value لاستخدامه كهذا عند تنفيذ رد الاتصال.
## مثال
``const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
function valueLogger(value, key, map){
console.log(`${value}`);
}
myMap.forEach(valueLogger);
// 1
// 2
// 3
``

View File

@@ -0,0 +1,28 @@
---
title: Map.prototype.get
localeTitle: Map.prototype.get
---
## Map.prototype.get
لعرض قيمة المفتاح المحدد من كائن `Map` .
## بناء الجملة
`myMap.get(key);
`
## المعلمات
**المفتاح** المطلوب.
## مثال
`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
`

View File

@@ -0,0 +1,46 @@
---
title: Map.prototype.has
localeTitle: Map.prototype.has
---
## Map.prototype.has
في ضوء `Map` تحتوي على عناصر بالداخل ، تتيح لك وظيفة `has()` تحديد ما إذا كان هناك عنصر موجود داخل الخريطة أم لا ، استنادًا إلى مفتاح يمر.
تقوم الدالة `has()` بإرجاع قيمة _`Boolean`_ (إما `true` أو `false` ) ، والتي تشير إلى أن الخريطة تحتوي على العنصر أم لا.
يمكنك تمرير معلمة `key` إلى الدالة `has()` ، والتي سيتم استخدامها للبحث عن عنصر بهذا المفتاح داخل الخريطة.
مثال:
``// A simple Map
const campers = new Map();
// add some elements to the map
// each element's key is 'camp' and a number
campers.set('camp1', 'Bernardo');
campers.set('camp2', 'Andrea');
campers.set('camp3', 'Miguel');
// Now I want to know if there's an element
// with 'camp4' key:
campers.has('camp4');
// output is `false`
``
لا تحتوي خريطة `campers` حاليًا على عنصر يحتوي على مفتاح `'camp4'` . لذلك ، `has('camp4')` مكالمة `has('camp4')` الدالة `false` .
``// If we add an element with the 'camp4' key to the map
campers.set('camp4', 'Ana');
// and try looking for that key again
campers.has('camp4');
// output is `true`
``
بما أن الخريطة تحتوي الآن على عنصر يحتوي على مفتاح `'camp4'` ، `has('camp4')` مكالمة `has('camp4')` بشكل `true` هذه المرة!
في سيناريو أكثر واقعية ، قد لا تضيف العناصر إلى الخريطة يدويًا بنفسك ، لذا فإن الدالة `has()` ستصبح مفيدة حقًا في تلك الحالات.
#### معلومات اكثر:
* [Map.prototype.has () على MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/has)

View File

@@ -0,0 +1,27 @@
---
title: Map.prototype.keys
localeTitle: Map.prototype.keys
---
## Map.prototype.keys
إرجاع كائن `Iterator` جديد يحتوي على مفاتيح لكل عنصر في كائن `Map` بترتيب الإدراج.
## بناء الجملة
`myMap.keys()
`
## مثال
`const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
const iterator = myMap.keys();
console.log(iterator.next().value); // 'foo'
console.log(iterator.next().value); // 'bar'
console.log(iterator.next().value); // 'baz'
`

View File

@@ -0,0 +1,31 @@
---
title: Map.prototype.set
localeTitle: Map.prototype.set
---
## Map.prototype.set
يقوم بتعيين أو تحديث عنصر بمفتاح وقيمة محددين لكائن `Map` . إرجاع كائن `map` .
## بناء الجملة
`myMap.set(key, value);
`
## المعلمات
**المفتاح** المطلوب. **القيمة** المطلوبة.
## مثال
`const myMap = new Map();
// sets new elements
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
// Updates an element
myMap.set('foo', 100);
myMap.get('foo'); // returns 100
`

View File

@@ -0,0 +1,23 @@
---
title: Map.prototype.size
localeTitle: Map.prototype.size
---
## Map.prototype.size
لعرض عدد العناصر في كائن `Map` .
## بناء الجملة
`myMap.size();
`
## مثال
`const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
myMap.size(); // 3
`

View File

@@ -0,0 +1,26 @@
---
title: Map.prototype.values
localeTitle: Map.prototype.values
---
## Map.prototype.values
إرجاع كائن مكرر يحتوي على قيم لكل عنصر في كائن `Map` بترتيب الإدراج.
## بناء الجملة
`myMap.values()
`
## مثال
`const myMap = new Map();
myMap.set('foo',1);
myMap.set('bar',2);
myMap.set('baz',3);
const iterator = myMap.values();
console.log(iterator.next().value); // 1
console.log(iterator.next().value); // 2
console.log(iterator.next().value); // 3
`