JavaScript Array sort()
- پچھلے پیج some()
- آئندہ پیج splice()
- پچھلے لیبل کو واپس لوٹنے والا جاوا اسکریپت آرری مراجع کتاب
定义和用法
sort()
方法对数组的项目进行排序。
排序顺序可以是按字母或数字,也可以是升序(向上)或降序(向下)。
پایاندر،sort()
مетод اشارتی کلمات کی ترتیب بندی کی جا، اشارتی کلمات کی ترتیب بندی کی جا، اشارتی کلمات کی ترتیب بندی کی جا دا ترتیب بندی کردا اے.
اس دا استعمال اشارتی کلمات ("Apple" "Banana" دا پچھلے میں آؤندا اے). لیکن اگر اعداد کی اشارتی کلمات کی ترتیب بندی کی جا تو "25" "100" سے بڑا دکھائی دیندا اے، کیونکہ "2" "1" سے بڑا دکھائی دیندا اے.
اس لئی،sort()
مетод اعداد کو ترتیب دین دا جا نا درست نتیجہ پیدا کردا اے.
آپ کے ذریعے 'مقابلہ فونکشن' فراہم کرکے اس معاملے کو حل کرسکتا ہو (درج ذیل 'پارامتر')
توضیحات:sort()
مетод پرانا ترتیب بندی کا بندارا بندارا دا.
مثال
مثال 1
ترتیب بندی کی جا
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.sort();
مثال 2
پایاندر اعداد کی ترتیب بندی کی جا، کچھ اعداد کی ترتیب بندی کی جا
var points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b){return a-b});
مثال 3
پایاندر اعداد کی ترتیب بندی کی جا، کچھ اعداد کی ترتیب بندی کی جا
var points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b){return b-a});
ਉਦਾਹਰਣ 4
ਅਰੇਯ ਵਿੱਚ ਸਭ ਤੋਂ ਛੋਟਾ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ:
var points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b){return a-b}); // ਅਰੇਯ ਵਿੱਚ ਨੰਬਰ ਨੂੰ ਸ਼ਾਨਦਾਰ ਤਰੀਕੇ ਨਾਲ ਸੋਰਟ ਕਰੋ // ਅਰੇਯ ਵਿੱਚ ਪਹਿਲਾ ਮੁੱਲ (points[0]) ਹੁਣ ਸਭ ਤੋਂ ਛੋਟਾ ਮੁੱਲ ਹੈ
ਉਦਾਹਰਣ 5
ਅਰੇਯ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਡਾ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ:
var points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b){return b-a}); // ਅਰੇਯ ਵਿੱਚ ਨੰਬਰ ਨੂੰ ਵਿਰੁੱਧ ਤਰੀਕੇ ਨਾਲ ਸੋਰਟ ਕਰੋ // ਅਰੇਯ ਵਿੱਚ ਪਹਿਲਾ ਮੁੱਲ (points[0]) ਹੁਣ ਸਭ ਤੋਂ ਉੱਚਾ ਮੁੱਲ ਹੈ
ਉਦਾਹਰਣ 6
ਅਰੇਯ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਡਾ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ:
const points = [40, 100, 1, 5, 25, 10]; // ਸ਼ਾਨਦਾਰ ਤਰੀਕੇ ਨਾਲ ਨੰਬਰ ਨੂੰ ਸੋਰਟ ਕਰੋ: points.sort(function(a, b){return a-b}); // points[points.length-1] = 100(ਸਭ ਤੋਂ ਉੱਚਾ ਮੁੱਲ)
ਉਦਾਹਰਣ 7
ਅਰੇਯ ਨੂੰ ਅਕਸਰ ਵਾਰਤਾ ਵਿੱਚ ਸੋਰਟ ਕਰੋ ਅਤੇ ਸੋਰਟ ਕੀਤੇ ਹੋਏ ਵਿਅਕਤੀਆਂ ਦੀ ਵਿਰੁੱਧ ਕਰਣ (ਵਿਰੁੱਧ ਤਰੀਕੇ):
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.sort(); fruits.reverse();
ਸਿਧਾਂਤ
array.sort(compareFunction)
ਪੈਰਾਮੀਟਰ ਮੁੱਲ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
compareFunction |
ਵਿਕਲਪੀ। ਇੱਕ ਫੰਕਸ਼ਨ ਦੇਣ ਵਿੱਚ ਤੁਲਨਾ ਫੰਕਸ਼ਨ ਦੇਣ ਦੇ ਤੌਰ 'ਤੇ ਵਿਕਲਪੀ ਤਰੀਕੇ ਦੇਣ ਵਾਲਾ ਫੰਕਸ਼ਨ। ਇਹ ਫੰਕਸ਼ਨ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਅਧਾਰ 'ਤੇ ਨਕਾਰਾਤਮਕ ਮੁੱਲ, ਸਮਾਨ ਮੁੱਲ ਜਾਂ ਸ਼ੁੱਧ ਮੁੱਲ ਵਾਪਸ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਉਦਾਹਰਣ ਵਜੋਂ:
sort() ਮੇਥਡ ਦੋ ਮੁੱਲਾਂ ਨੂੰ ਤੁਲਨਾ ਕਰਦੇ ਸਮੇਂ, ਮੁੱਲਾਂ ਨੂੰ ਤੁਲਨਾ ਫੰਕਸ਼ਨ ਨੂੰ ਭੇਜੇਗਾ ਅਤੇ (ਨਕਾਰਾਤਮਕ, ਜ਼ਿਆਦਾ ਤੋਂ ਘੱਟ, ਜ਼ਿਆਦਾ) ਮੁੱਲ ਦੇ ਅਧਾਰ 'ਤੇ ਮੁੱਲਾਂ ਨੂੰ ਸੋਰਟ ਕਰੇਗਾ ਉਦਾਹਰਣ:40 ਅਤੇ 100 ਨੂੰ ਤੁਲਨਾ ਕਰਦੇ ਸਮੇਂ, sort() ਫੰਕਸ਼ਨ ਤੁਲਨਾ ਫੰਕਸ਼ਨ (40, 100) ਨੂੰ ਬੱਜਾਵੇਗਾ ਇਹ ਫੰਕਸ਼ਨ 40-100 ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ ਅਤੇ -60 (ਨਕਾਰਾਤਮਕ ਮੁੱਲ) ਵਾਪਸ ਕਰਦਾ ਹੈ sort() ਫੰਕਸ਼ਨ 40 ਨੂੰ 100 ਤੋਂ ਘੱਟ ਮੁੱਲ ਵਾਲੇ 40 ਨੂੰ ਸੋਰਟ ਕਰੇਗਾ |
ਤਕਨੀਕੀ ਵੇਰਵਾ
ਵਾਪਸ ਮੁੱਲ: | ਅਰੇਯ ਆਬਜੈਕਟ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਕੀਤੇ ਗਏ ਹਨ |
---|---|
ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਰਜਨ: | ECMAScript 1 |
ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ
ਸਾਰੇ ਬਰਾਊਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ sort()
ਮੇਥਡ:
ਚਰਮੋਇਲ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
ਚਰਮੋਇਲ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
ਸਬੰਧਤ ਪੰਨੇ
تعلیم:ਜਾਵਾਸਕ੍ਰਿਪਟ ਅਰੇਯ
تعلیم:JavaScript آرائیج Const
تعلیم:JavaScript آرائیج میٹھد
تعلیم:JavaScript آرائیج کو مرتب کرنا
- پچھلے پیج some()
- آئندہ پیج splice()
- پچھلے لیبل کو واپس لوٹنے والا جاوا اسکریپت آرری مراجع کتاب