mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-01-05 12:06:36 -05:00
chore(i18n,learn): processed translations (#48990)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 56bbb991ad1ed5201cd392ca
|
||||
title: الوصول إلى بيانات القائمة باستخدام الترتيب (Access Array Data with Indexes)
|
||||
title: الوصول إلى بيانات القائمة باستخدام الترتيب
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/cBZQbTz'
|
||||
forumTopicId: 16158
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 56592a60ddddeae28f7aa8e1
|
||||
title: الوصول إلى القائمات المتعددة الأبعاد باستخدام الترتيب (Access Multi-Dimensional Arrays With Indexes)
|
||||
title: الوصول إلى القائمات المتعددة الأبعاد باستخدام الترتيب
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/ckND4Cq'
|
||||
forumTopicId: 16159
|
||||
@@ -32,7 +32,7 @@ const element = arr[3][0][1];
|
||||
|
||||
# --instructions--
|
||||
|
||||
باستخدام bracket notation، اختر عنصرا من `myArray` بحيث أن `myData` يساوي `8`.
|
||||
اختر عنصرا من `myArray` باستخدام علامات الأقواس بحيث أن `myData` يساوي `8`.
|
||||
|
||||
# --hints--
|
||||
|
||||
@@ -42,7 +42,7 @@ const element = arr[3][0][1];
|
||||
assert(myData === 8);
|
||||
```
|
||||
|
||||
يجب أن تستخدم bracket notation لقراءة القيمة الصحيحة من `myArray`.
|
||||
يجب أن تستخدم علامات الأقواس لقراءة القيمة الصحيحة من `myArray`.
|
||||
|
||||
```js
|
||||
assert(/myData=myArray\[2\]\[1\]/.test(__helpers.removeWhiteSpace(code)));
|
||||
|
||||
@@ -41,7 +41,7 @@ ourPets[1].names[0];
|
||||
|
||||
# --instructions--
|
||||
|
||||
باستخدام dot و bracket notation، وعيّن المتغير `secondTree` إلى العنصر الثاني في قائمة `trees` من object باسم `myPlants`.
|
||||
استخدم dot و علامات الأقواس, لتعيّن المتغير `secondTree` إلى العنصر الثاني في قائمة `trees` من object باسم `myPlants`.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: 56533eb9ac21ba0edf2244c8
|
||||
title: الوصول خصائص (Properties) الكائن (Object) بواسطة Bracket Notation
|
||||
title: الوصول لخصائص (Properties) الكائن (Object) بواسطة استخدام dot و علامات الأقواس
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/cBvmEHP'
|
||||
forumTopicId: 16163
|
||||
@@ -9,11 +9,11 @@ dashedName: accessing-object-properties-with-bracket-notation
|
||||
|
||||
# --description--
|
||||
|
||||
الطريقة الثانية للوصول إلى خصائص الكائن هي القوسان المعكوفان (`[]`). في حال إن خاصية الكائن الذي تحاول الوصول إليه يحتوي على مسافة في اسمه, سوف تحتاج إلى استخدام القوسان المعكوفان (bracket notation).
|
||||
الطريقة الثانية للوصول إلى خصائص الكائن هي استخدام علامات الأقواس (`[]`). في حال إن خاصية الكائن الذي تحاول الوصول إليه يحتوي على مسافة في اسمه, سوف تحتاج إلى استخدام علامات الأقواس (bracket notation).
|
||||
|
||||
على أية حال, فانه يمكنك أستخدام bracket notation على خصائص الكائن من دون مسافات.
|
||||
|
||||
هذا مثال على استخدام bracket notation لقراءة خاصية الكائن:
|
||||
هذا مثال على استخدام علامات الأقواس لقراءة خاصية الكائن:
|
||||
|
||||
```js
|
||||
const myObj = {
|
||||
@@ -33,7 +33,7 @@ myObj["NoSpace"];
|
||||
|
||||
# --instructions--
|
||||
|
||||
أقراء قيم خصائص `an entree` و `the drink` في `testObj` باستخدام القوسان المعكوفان وتعينهم إلى `entreeValue` و `drinkValue` على التوالي.
|
||||
أقراء قيم خصائص `an entree` و `the drink` في `testObj` باستخدام علامات الأقواس وعينهم إلى `entreeValue` و `drinkValue` على التوالي.
|
||||
|
||||
# --hints--
|
||||
|
||||
@@ -61,7 +61,7 @@ assert(typeof drinkValue === 'string');
|
||||
assert(drinkValue === 'water');
|
||||
```
|
||||
|
||||
يجب عليك أستخدام القوسان المعكوفان مرتين
|
||||
يجب عليك أستخدام علامات الأقواس مرتين
|
||||
|
||||
```js
|
||||
assert(code.match(/testObj\s*?\[('|")[^'"]+\1\]/g).length > 1);
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: accessing-object-properties-with-dot-notation
|
||||
|
||||
# --description--
|
||||
|
||||
هناك طريقتان للوصول إلى خصائص الكائن: نقطة التأشير (`.`) وتدوين الأقواس (`[]`)، على غرار القائمة.
|
||||
هناك طريقتان للوصول إلى خصائص الكائن: نقطة التأشير (`.`) و علامات الأقواس (`[]`)، على غرار القائمة.
|
||||
|
||||
ترميز النقطة هو ما تستخدمه عندما تعرف اسم الخاصية التي تحاول الوصول إليها مسبقاً.
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: accessing-object-properties-with-variables
|
||||
|
||||
# --description--
|
||||
|
||||
وثمة استخدام آخر لترميز آلأقواس للوصول إلى الخصائص المخزنة كقيمة للمتغير. يمكن أن يكون هذا مفيداً جداً خلال تكرار خصائص الكائن أو عند الوصول إلى جدول البحث.
|
||||
وثمة استخدام آخر لعلامات الأقواس للوصول إلى الخصائص المخزنة كقيمة للمتغير. يمكن أن يكون هذا مفيداً جداً خلال تكرار خصائص الكائن أو عند الوصول إلى جدول البحث.
|
||||
|
||||
فيما يلي, مثال على استخدام متغير للوصول إلى خاصية ما:
|
||||
|
||||
@@ -53,7 +53,7 @@ assert(typeof player === 'string');
|
||||
assert(player === 'Montana');
|
||||
```
|
||||
|
||||
يجب عليك استخدام ترميز ألأقواس للوصول إلى `testObj`
|
||||
يجب عليك استخدام علامات الأقواس للوصول إلى `testObj`
|
||||
|
||||
```js
|
||||
assert(/testObj\s*?\[.*?\]/.test(code));
|
||||
@@ -65,7 +65,7 @@ assert(/testObj\s*?\[.*?\]/.test(code));
|
||||
assert(!code.match(/player\s*=\s*"|\'\s*Montana\s*"|\'\s*;/gi));
|
||||
```
|
||||
|
||||
يجب أن تستخدم المتغير `playerNumber` في رمز القوس
|
||||
يجب أن تستخدم المتغير `playerNumber` في علامات الأقواس
|
||||
|
||||
```js
|
||||
assert(/testObj\s*?\[\s*playerNumber\s*\]/.test(code));
|
||||
|
||||
@@ -42,7 +42,7 @@ delete ourDog.bark;
|
||||
|
||||
# --instructions--
|
||||
|
||||
احذف خاصية `tails` من `myDog`. يمكنك استخدام النقطة (dot) أو الأقواس المربعة (bracket notation).
|
||||
احذف خاصية `tails` من `myDog`. يمكنك استخدام النقطة (dot) أو علامات الأقواس (bracket notation).
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -36,19 +36,19 @@ switch (lowercaseLetter) {
|
||||
|
||||
# --hints--
|
||||
|
||||
`caseInSwitch(1)` يجب أن يكون له قيمة السلسلة (string) النصية `alpha`
|
||||
`caseInSwitch(1)` يجب أن يكون له قيمة المقطع (string) النصي `alpha`
|
||||
|
||||
```js
|
||||
assert(caseInSwitch(1) === 'alpha');
|
||||
```
|
||||
|
||||
`caseInSwitch(2)` يجب أن يكون له قيمة السلسلة (string) النصية `beta`
|
||||
`caseInSwitch(2)` يجب أن يكون له قيمة المقطع (string) النصي `beta`
|
||||
|
||||
```js
|
||||
assert(caseInSwitch(2) === 'beta');
|
||||
```
|
||||
|
||||
`caseInSwitch(3)` يجب أن يكون له قيمة السلسلة (string) النصية `gamma`
|
||||
`caseInSwitch(3)` يجب أن يكون له قيمة المقطع (string) النصي `gamma`
|
||||
|
||||
```js
|
||||
assert(caseInSwitch(3) === 'gamma');
|
||||
|
||||
@@ -9,7 +9,7 @@ dashedName: updating-object-properties
|
||||
|
||||
# --description--
|
||||
|
||||
بعد إنشاء كائن JavaScript، يمكنك تحديث خصائصه في أي وقت كما يمكنك تحديث أي متغير آخر. يمكنك استخدام أي من تدوين النِّقَاط أو تدوين الأقواس المعكوفان (dot or bracket notation).
|
||||
بعد إنشاء كائن JavaScript، يمكنك تحديث خصائصه في أي وقت كما يمكنك تحديث أي متغير آخر. يمكنك استخدام أي من رمز النقطة أو علامات الأقواس (dot or bracket notation).
|
||||
|
||||
على سبيل المثال، دعونا ننظر إلى `ourDog`:
|
||||
|
||||
@@ -26,7 +26,7 @@ const ourDog = {
|
||||
|
||||
# --instructions--
|
||||
|
||||
حدث خاصية اسم الكائن `myDog`. غيّر اسمه من `Coder` إلى `Happy Coder`. يمكنك استخدام أي من تدوين النِّقَاط أو تدوين الأقواس المعكوفان (dot or bracket notation).
|
||||
حدث خاصية اسم الكائن `myDog`. غيّر اسمه من `Coder` إلى `Happy Coder`. يمكنك استخدام أي من رمز النقطة أو علامات الأقواس (dot or bracket notation).
|
||||
|
||||
# --hints--
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: bd7123c9c549eddfaeb5bdef
|
||||
title: استخدم رمز الاقواس للعثور على اول حرف في مقطع (Use Bracket Notation to Find the First Character in a String)
|
||||
title: استخدم علامات الأقواس للعثور على اول حرف في مقطع
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/ca8JwhW'
|
||||
forumTopicId: 18341
|
||||
@@ -9,7 +9,7 @@ dashedName: use-bracket-notation-to-find-the-first-character-in-a-string
|
||||
|
||||
# --description--
|
||||
|
||||
<dfn>القوسان المعكوفان</dfn> هي طريقة للحصول على رمز في ترتيب معين داخل المقطع.
|
||||
<dfn>القوسان المعكوفان</dfn> هي طريقة للحصول على رمز في ترتيب معين داخل مقطع نصي.
|
||||
|
||||
معظم لغات البرمجة الحديثة، مثل JavaScript، لا تبدأ في العد من 1 كما يفعل البشر. إنهم يبدؤون عند الصفر. يشار إلى هذا بالترتيب <dfn>مبني على الصفر</dfn>.
|
||||
|
||||
@@ -38,7 +38,7 @@ const firstLetter = firstName[0];
|
||||
assert(firstLetterOfLastName === 'L');
|
||||
```
|
||||
|
||||
يجب عليك استخدام رمز الأقواس المعكوفان.
|
||||
يجب عليك استخدام علامات الأقواس.
|
||||
|
||||
```js
|
||||
assert(code.match(/firstLetterOfLastName\s*=\s*lastName\s*\[\s*\d\s*\]/));
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: bd7123c9c451eddfaeb5bdef
|
||||
title: استخدم رمز آلأقواس (Bracket Notation) للعثور على آخر حرف في سلسلة (String)
|
||||
title: استخدم علامات الأقواس (Bracket Notation) للعثور على آخر حرف في مقطع نصي (String)
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/cBZQGcv'
|
||||
forumTopicId: 18342
|
||||
@@ -24,7 +24,7 @@ const lastLetter = firstName[firstName.length - 1];
|
||||
|
||||
# --instructions--
|
||||
|
||||
استخدم <dfn>رمز الأقواس</dfn> للعثور على الحرف الأخير في المتغير `lastName`.
|
||||
استخدم <dfn>علامات الأقواس</dfn> للعثور على الحرف الأخير في المتغير `lastName`.
|
||||
|
||||
**تلميح:** حاول النظر إلى المثال أعلاه إذا كنت عالق.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: bd7123c9c450eddfaeb5bdef
|
||||
title: استخدم رمز آلأقواس المعكوفان للعثور على حرف معين في مقطع
|
||||
title: استخدم علامات الأقواس للعثور على حرف معين في مقطع
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/cWPVJua'
|
||||
forumTopicId: 18343
|
||||
@@ -9,7 +9,7 @@ dashedName: use-bracket-notation-to-find-the-nth-character-in-a-string
|
||||
|
||||
# --description--
|
||||
|
||||
يمكنك أيضًا استخدام <dfn>رمز الأقواس المعكوفان</dfn> للحصول على الحرف في مواقع أخرى داخل مقطع.
|
||||
يمكنك أيضًا استخدام <dfn> علامات الأقواس</dfn> للحصول على الحرف في مواقع أخرى داخل مقطع.
|
||||
|
||||
تذكر أن أجهزة الكمبيوتر تبدأ في العد في `0`، لذا فإن الحرف الأول هو في الواقع الحرف صفر.
|
||||
|
||||
@@ -24,7 +24,7 @@ const secondLetterOfFirstName = firstName[1];
|
||||
|
||||
# --instructions--
|
||||
|
||||
دعونا نحاول تعيين `thirdLetterOfLastName` مساوية للحرف الثالث من متغير `lastName` باستخدام رمز آلأقواس المعكوفان.
|
||||
دعونا نحاول تعيين `thirdLetterOfLastName` مساوية للحرف الثالث من متغير `lastName` باستخدام علامات الأقواس.
|
||||
|
||||
**تلميح:** حاول النظر إلى المثال أعلاه إذا كنت عالق.
|
||||
|
||||
@@ -36,7 +36,7 @@ const secondLetterOfFirstName = firstName[1];
|
||||
assert(thirdLetterOfLastName === 'v');
|
||||
```
|
||||
|
||||
يجب عليك استخدام رمز آلأقواس المعكوفان.
|
||||
يجب عليك استخدام علامات الأقواس.
|
||||
|
||||
```js
|
||||
assert(code.match(/thirdLetterOfLastName\s*=\s*lastName\s*\[\s*\d\s*\]/));
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: bd7123c9c452eddfaeb5bdef
|
||||
title: استخدم رمز آلأقواس المعكوفان للعثور على حرف معين قبل الأخر في مقطع
|
||||
title: استخدم علامات الأقواس للعثور على رمز معين قبل الأخر في المقطع النصي
|
||||
challengeType: 1
|
||||
videoUrl: 'https://scrimba.com/c/cw4vkh9'
|
||||
forumTopicId: 18344
|
||||
@@ -24,7 +24,7 @@ const thirdToLastLetter = firstName[firstName.length - 3];
|
||||
|
||||
# --instructions--
|
||||
|
||||
استخدم <dfn>رمز آلأقواس المعكوفان</dfn> للعثور على الحرف الثاني إلى الأخير في مقطع `lastName`.
|
||||
استخدم <dfn>علامات الأقواس</dfn> للعثور على الحرف الثاني إلى الأخير في مقطع `lastName`.
|
||||
|
||||
**تلميح:** حاول النظر إلى المثال أعلاه إذا كنت عالق.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user