mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-03 06:03:23 -05:00
chore(i18n,learn): processed translations (#48765)
This commit is contained in:
@@ -11,7 +11,7 @@ dashedName: accessing-nested-arrays
|
||||
|
||||
وكما رأينا في أمثلة سابقة، يمكن أن تحتوي الكائنات (objects) على كائنات متدخلة (nested objects) و قائمات متداخلة (nested arrays). على غرار الوصول إلى الكائنات متدخلة nested objects، يمكن ربط bracket notation في القائمة للوصول إلى القائمات متداخلة (nested arrays).
|
||||
|
||||
وفيما يلي مثال على كيفية الوصول إلى القائمة متداخلة nested) array):
|
||||
وفيما يلي مثال على كيفية الوصول إلى القائمة متداخلة (nested array):
|
||||
|
||||
```js
|
||||
const ourPets = [
|
||||
|
||||
@@ -21,7 +21,7 @@ FAV_PET = "Dogs";
|
||||
|
||||
يجب عليك دائماً تسمية المتغيرات التي لا ترد إعادة تعيينها باستخدام كلمة `const`. يساعد هذا عندما تحاول بالخطأ إعادة تعيين متغير من المفترض أن يظل ثابتًا.
|
||||
|
||||
**ملاحظة:** من الشائع عند المطورين استخدام معرّفات uppercase للمتغيرات ذات القيم الثابتة و lowercase أو camelCase للقيم القابلة للتغيير (objects و arrays). سوف تتعلم المزيد عن الكائنات والقوائم و القيم الثابتة والقابلة للتغيير في تحديات لاحقة. أيضا في التحديات اللاحقة، سترى أمثلة لمعرِّفات المتغيرات uppercase أو lowercase أو camelCase.
|
||||
**ملاحظة:** من الشائع عند المطورين استخدام معرّفات بأسلوب uppercase للمتغيرات ذات القيم الثابتة وأسلوب lowercase أو camelCase للقيم القابلة للتغيير (كائنات (objects) وقوائم (arrays)). سوف تتعلم المزيد عن الكائنات والقوائم و القيم الثابتة والقابلة للتغيير في تحديات لاحقة. أيضا في التحديات اللاحقة، سترى أمثلة لمعرِّفات المتغيرات uppercase أو lowercase أو camelCase.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ dashedName: nest-one-array-within-another-array
|
||||
const teams = [["Bulls", 23], ["White Sox", 45]];
|
||||
```
|
||||
|
||||
هذا يسمى أيضا <dfn>قوائم متعددة الأبعاد</dfn>.
|
||||
هذا يسمى أيضا <dfn>قوائم متعددة الأبعاد (multi-dimensional array)</dfn>.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
||||
@@ -9,31 +9,31 @@ dashedName: shopping-list
|
||||
|
||||
# --description--
|
||||
|
||||
قم إنشاء قائمة تسوق في المتغير `myList`. وينبغي أن تكون القائمة multi-dimensional array (مصفوفة متعددة الأبعاد) تحتوي على عدة sub-arrays (مصفوفات فرعية).
|
||||
قم إنشاء قائمة تسوق في المتغير `myList`. وينبغي أن تكون القائمة متعددة الأبعاد (multi-dimensional array) تحتوي على عدة قائمات فرعية (sub-arrays).
|
||||
|
||||
يجب أن يحتوي العنصر الأول في كل sub-array على string يحمل اسم الصنف. أما العنصر الثاني فيجب أن يكون رقماً يمثل الكمية مثل.
|
||||
يجب أن يحتوي العنصر الأول في كل قائمة فرعية (sub-array) على مقطع نصي (string) يحمل اسم الصنف. أما العنصر الثاني فيجب أن يكون رقماً يمثل الكمية مثل.
|
||||
|
||||
```js
|
||||
["Chocolate Bar", 15]
|
||||
```
|
||||
|
||||
وينبغي أن يكون في القائمة خمسة sub-arrays على الأقل.
|
||||
وينبغي أن يكون في القائمة خمسة الفرعية (sub-arrays) على الأقل.
|
||||
|
||||
# --hints--
|
||||
|
||||
`myList` يجب أن تكون array.
|
||||
يجب أن تكون `myList` قائمة (array).
|
||||
|
||||
```js
|
||||
assert(isArray);
|
||||
```
|
||||
|
||||
العناصر الأولى في كل الـ sub-arrays الخاصة بك يجب أن تكون كلها strings.
|
||||
يجب أن تكون العناصر الأولى في كل قوائمك فرعية (sub-arrays) مقاطع نصية (strings) كلها.
|
||||
|
||||
```js
|
||||
assert(hasString);
|
||||
```
|
||||
|
||||
العناصر الثانية في كل الـ sub-arrays الخاصة بك يجب أن تكون كلها numbers.
|
||||
يجب أن تكون العناصر الثانية في كل قوائمك فرعية (sub-arrays) أرقام (numbers) كلها.
|
||||
|
||||
```js
|
||||
assert(hasNumber);
|
||||
|
||||
Reference in New Issue
Block a user