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

منذ 6 سنوات imadbelasri Javascript
JS

فهاد الدرس السابع من دورة للمبتدئين ف 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);
                                                        
                                                    

دروس ذات صلة

JS

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

فهاد الدرس الأول من دورة الجافاسكريبت للمبتدئين غادي نشوفوا اساسيات الجافاسكريبت لي هي اللغة رقم واح...


JS

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

فهاد الجزء الثاني من دورة javascript للمبتدئين غادي نكملو الدورة ديالنا وغادي نشوفوا كيفاش ندير...


JS

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

فهاد الجزء الثالت من دورة javascript للمبتدئين غادي نشوفوا كيفاش نديرو عمليات حسابية وغادي نشوفوا اي...


JS

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

فهاد الدرس الرابع من دورة javascript للمبتدئين غادي نشوفوا String Methods غادي نشوفوا كيفاش نست...


JS

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

فهاد الدرس الخامس من دورة javascript للمبتدئين غادي نكملوا String Methods غادي نشوفوا كيفاش ن r...


JS

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

فهاد الدرس السابع من دورة javascript للمبتدئين غادي نشوفوا كيفاش نتعامل مع ل arrays لي كيم...


JS

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

فهاد الجزء الثامن من دورة javascript للمبتدئين غادي نكملو الدروس ديالنا غادي نشوفوا كيفاش نتعاملو مع...


JS

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

فهاد الجزء التاسع من دورة ال javascript للمبتدئين غادي نشوفوا كيفاش نتعاملو مع les dates غادي نشوفوا...


JS

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

فهاد الدرس العاشر من دورة javascript  غادي نكملو الدورة ديالنا وغادي ندوزو لواحد الحاجة لي هي مهمة ل...


JS

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

فهاد الدرس الحادي عشر من دورة javascript للمبتدئين غادي نكملو les conditions ديالنا وغادي نشوف...