1. Chokri.Z

    Chokri.Z مشرف موقع أكتب كود

    مــقــدمــة
    كما هو معلوم،لدى الـجفا سكريبت عدة دوال كأي لغة برمجية. لعل أكثرها استخداما هي التي سنتطرق لها اليوم.

    الدالة ()split
    تقوم هذه الدالة بتقسيم سلسلة نصية إلى قائمة مرتبة من السلاسل الفرعية بالاستناد إلى نمط معين.
    تضع هذه السلاسل الفرعية في مصفوفة ، و تعيد لنا هذه القيمة (مصفوفة array).
    يكون النمط على شكل مساحة،فاصل،سطر قصير(-).... هذا راجع لخيار المبرمج.​
    كود PHP:
    //مثال للدالة باستخدام نمط المساحة
    const myString 'أنا نص معين';
    let str myString.split(' ');
    console.log(str);
    المخرجات
    كود PHP:
    "أنا""نص""معين" ]

    الدالة ()join
    تقوم هذه الدالة بإنشاء سلسلة نصية جديدة من مصفوفة، و تعيدها عن طريق ربط جميع عناصر المصفوفة (أو كائن يشبه المصفوفة).
    كما هو الحال في مثال الدالة ()split فإن الدالة ()join تعتمد في ذلك على النمط المطلوب استخدامه.(يتم توفيره كوسيطة parameter).

    سنأخذ مثالنا السابق و نطبق عليه هذه الدالة​
    كود PHP:
    //مثال للدالة باستخدام نمط المساحة
    const myString 'أنا نص معين';
    const 
    myArr myString.split(' ');

    //مثال للدالة باستخدام نمط المساحة
    const myStr myArr.join(' ');
    console.log(myStr);

    المخرجات
    كود PHP:
    أنا نص معين
    مــتــابــعــة طــيــبــة
     
  2. Chokri.Z

    Chokri.Z مشرف موقع أكتب كود

    مثال أخر​
    كود PHP:
    const str 'مرحبًا بالجميع. أنا سلسلة نصية!';
    const 
    words str.split(' '); // return array
    console.log(str '\n');
    let def1 ':أنا كنت سلسلة نصية و قد أصبحت مصفوفة';
    console.log(def1 '\n');
    console.log(words);

    if ( Array.
    isArray(words) ) { // التأكد من المصفوفة
        
    def1 ':أنا كنت مصفوفة و قد أصبحت سلسلة نصية';
        
    console.log(def1 '\n');
        const 
    string words.join(' '); // return string
        
    console.log(string);
    }
    المخرجات
    كود PHP:
    مرحبًا بالجميعأنا سلسلة نصية!
    :
    أنا كنت سلسلة نصية و قد أصبحت مصفوفة
    Array(5) [ "مرحبًا""بالجميع.""أنا""سلسلة""نصية!" ]
    :
    أنا كنت مصفوفة و قد أصبحت سلسلة نصية
    مرحبًا بالجميع
    أنا سلسلة نصية!
     
جاري تحميل الصفحة...