JavaScript Array toSorted()
- အဆင်းထိုး toReversed()
- နောက်ပိုင်းစား toSpliced()
- အဆင်းတက်ရန် JavaScript Array ကိုယ်စားပြု စာအုပ်
အချက်ပြခြင်း နှင့် အသုံးပြုခြင်း
toSorted()
မီး အစားထိုးပြီး အစားထိုးသည်
toSorted()
မီး အစားထိုးပြီး အစားထိုးသည်
toSorted()
မီး အစားထိုးခြင်း မပြုပါ
toSorted()
မီး ဖြစ်သည် sort()
မီး ပြောင်းလဲ
တစ်ကြိမ် တက် လို့
အစားထိုး ကြောင်း ပြောက်ကွက်
စကားလုံး အရောက်အသား အစားထိုးပြီး အစားထိုးသည် စကားလုံး အစားထိုးသည်
သို့သော် နှင့် စကားလုံး အရောက်အသား ကို ပြောင်းလဲခြင်း အမှား ပေါ်ပေါက်နိုင်သည်。
"25" က "100" ထက် ကြီးသည်၊ သည့်ကြောင့် "2" က "1" ထက် ကြီးသည်。
ထို့အပြင် အပေါ်တွင် ပြောက်ကွက်သည်
အမှတ်
လောက် 1
// 创建一个数组 const fruits = ["Banana", "Orange", "Apple", "Mango"]; // 对数组进行排序 const fruits2 = fruits.toSorted();
လောက် 2
အစားထိုးပြီး ပြန်လည်ပြောင်းလဲသည်
// 创建一个数组 const fruits = ["Banana", "Orange", "Apple", "Mango"]; // 对数组进行排序 const fruits2 = fruits.toSorted(); // ပြန်လည်ပြောင်းလဲသည် fruits2.reverse();
例子 3
使用排序函数按升序排序数字:
// 创建一个数组 const points = [40, 100, 1, 5, 25, 10]; // 对数组进行排序 let points2 = points.toSorted(function(a, b){return a - b});
例子 4
按降序排序数字:
// 创建一个数组 const points = [40, 100, 1, 5, 25, 10]; // 对数组进行排序 let points2 = points.toSorted(function(a, b){return b - a});
例子 5
查找最小值:
// 创建一个数组 const points = [40, 100, 1, 5, 25, 10]; // 按升序排序数字 let points2 = points.toSorted(function(a, b){return a - b}); let lowest = points2[0];
例子 6
查找最大值:
// 创建一个数组 const points = [40, 100, 1, 5, 25, 10]; // 按降序排序数字 let points2 = points.toSorted(function(a, b){return b - a}); let highest = points2[0];
例子 7
查找最大值:
// 创建一个数组 const points = [40, 100, 1, 5, 25, 10]; // 按升序排序数字 let points2 = points.toSorted(function(a, b){return a - b}); let highest = points2[points.length - 1];
语法
array.sort(compareFunction)
参数
参数 | ဖော်ပြ |
---|---|
compareFunction |
可选。定义排序顺序的函数。该函数应根据参数返回负值、零或正值: function(a, b){return a-b} 当 sort() 比较两个值时,它会将这些值发送给比较函数,并根据返回的(负值、零、正值)对值进行排序。 အကျိုးစက္ခုစုစည်းပို့ချက် function က 40 ကို 100 ထက် သေးသည် ဟု ထုတ်ပြန်သည်。 40 နှင့် 100 အကြား နှင့်အတူ 40 နှင့် 100 အကြား နှင့်အတူ sort() ပို့ချက် function(40, 100) ကို ခေါ်ဆိုသည်。 function(a, b){return a-b} |
အပြန်လည်
အမျိုးအစား | ဖော်ပြ |
---|---|
Array | စုစည်းပြီး အပေါင်းလုံးအား |
ဘာသာပြန်လည်ထောက်ပံ့
toSorted()
ES2023 အခြေခံအရ
2023 ခုနှစ် ဇွန်လ ကတည်းက,အဆိုပါပို့ချက် အား အသုံးပြုနိုင်သော အသုံးပြုလုပ်ငန်းများအား ထောက်ပံ့ပေးသည်:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
2023 ခုနှစ် ဇန်နဝါရီလ | 2023 ခုနှစ် ဇန်နဝါရီလ | 2023 ခုနှစ် ဇွန်လ | 2023 ခုနှစ် မတ်လ | 2023 ခုနှစ် ဇွန်လ |
- အဆင်းထိုး toReversed()
- နောက်ပိုင်းစား toSpliced()
- အဆင်းတက်ရန် JavaScript Array ကိုယ်စားပြု စာအုပ်