دورة javascript للمبتدئين الدرس السابع


فهاد الدرس السابع من دورة للمبتدئين ف javascript غادي نكملو les méthodes الخاصين بل array غادي نشوفوا كيفاش نرتبوها وكيفاش نبحثوا على شي عنصر وكيفاش نمسحوه بالإضافة ل d'autres méthodes.


1- كيفاش نخدم بل méthode sort

فل méthode sort كتمكن باش نرتب القيم ديال ل array فالمثال لي عندنا ولي هي دائما ل array لي فيها des nombres لي شفنا فالدروس السابقة فكنخدم بل ()array.sort ولكن المشكل هو ان هاد ال fonction كترتب فقط string فمثلا  هنا غادي تعطينا 44 عاد موراها 5 وخا خمسة  صغر من 44 حيت كتقارن فقط الأرقام لي فالأول كتقارن 4 مع 5 فكنزيد واحد ل fonction لي كتمكني باش نرتب من الأكبر للأصغر كنعطيها x و y وكترجعنا x-y لي هما الأرقام ديالنا فكتطيسطي يلا كان الرقم الأول أكبر من الثاني كتردو قبل منو وهي مشا الكود لي زدنا هو :

                                //array.sort()

numbers.sort();
val = numbers.sort(function(x, y){
    return x - y;
});
console.log(numbers);
                            

2- كيفاش نخدم بل méthode reverse

فل méthode reverse كتمكن باش نرتب القيم ديال ل array عكس sort من التالي للأول فالمثال لي عندنا زدنا array فيها فواكه فغادي نرتبها على حسب الحروف من أخر حرف وحنا طالعين الكود لي زدنا هو :

                                //array.reverse()

const fruit = ['Apple', 'Banana', 'Orange', 'Pear'];
console.log(fruit.reverse());
                            

3- كيفاش نخدم بل méthode concat

فل méthode contact كتمكن باش نجمع جوج ديال ل arrays فالمثال لي عندنا كاين deux arrays وحدة numbers والثانية numbers2 فكنخدم ب concat لي كتجمعهم ف array وحدة الكود لي زدنا هو :

                                //array.concat()

val = numbers.concat(numbers2);
console.log(val);
                            

4- كيفاش نخدم بل méthode find

ل méthode find كتمكن باش نبحث على رقم فال array المثال لي عندنا كاين fuonction greaterThan لي كترجع رقم كبر من 50 فكنخدم ب find لي كنعطيها ل fonction باش كترجعلي العدد لي كبر من 50 فل array فهنا غادي تعطينا 56 الكود لي زدنا هو :

                                    //array.find()

function greaterThan(num){
  return num > 50;
}
  
val = numbers.find(greaterThan);
console.log(val);
                                

5- كيفاش نخدم بل méthode splice

ل méthode splice كتمكن باش نمسح عنصر من ل array فالمثال لي عندنا كنخدم ب splice(1,2) 1 = index و 2 كتعني كنمسح جوج ديال القيم فهنا مثلا غادي تمسح 56 و33 هما لي فل index 1 و 2 كيف قلنا قبل ل position كتبدى من 0 الكود لي زدنا هو :     

                                    //array.splice()

console.log(numbers);
numbers.splice(1,2);
console.log(numbers);