Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

دالتا Join و Split

جزء من قسم Logic & Flow في رحلة JavaScript على Coddy — الدرس 51 من 65.

تقوم الطريقة join() بإنشاء وإرجاع سلسلة نصية جديدة عن طريق دمج جميع العناصر في مصفوفة، مفصولة بفاصل محدد.

تقوم الطريقة split() بتقسيم سلسلة نصية إلى قائمة مرتبة من السلاسل الفرعية وتعيدها في مصفوفة.

الصيغة الأساسية:

array.join([separator])
string.split([separator])

على سبيل المثال:

<strong>Join()</strong>:

const fruits = ['apple', 'banana', 'orange'];
const str = fruits.join(', ');
console.log(str); // "apple, banana, orange"

<strong>Split()</strong>:

const sentence = "Hello World";
const words = sentence.split(' ');
console.log(words); // ['Hello', 'World']

يمكنك استخدام فواصل مختلفة:

const fruits = ['apple', 'banana', 'orange'];
console.log(fruits.join('')); // “applebananaorange”
console.log(fruits.join('-')); // "apple-banana-orange"
const date = "2023-05-15";
console.log(date.split('-')); // ['2023', '05', '15']
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

ورقة مرجعية

تنشئ الطريقة join() سلسلة نصية عن طريق دمج عناصر المصفوفة باستخدام فاصل:

array.join([separator])

تقسم الطريقة split() سلسلة نصية إلى مصفوفة من السلاسل الفرعية:

string.split([separator])

أمثلة:

const fruits = ['apple', 'banana', 'orange'];
const str = fruits.join(', '); // "apple, banana, orange"

const sentence = "Hello World";
const words = sentence.split(' '); // ['Hello', 'World']

// فواصل مختلفة
fruits.join(''); // "applebananaorange"
fruits.join('-'); // "apple-banana-orange"
"2023-05-15".split('-'); // ['2023', '05', '15']

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Logic & Flow