أسلوب فرز
إرجاع an Array كائن مع the عناصر sorted.
function sort(sortFunction : Function ) : Array
الوسيطات
- sortFunction
اختياري. اسم دالة used إلى determine the ترتيب of the عناصر.
ملاحظات
The فرز أسلوب sorts the Array كائن في place; لا جديد Array كائن هو تاريخ الإنشاء during execution.
If you supply a دالة في the sortFunction وسيطة, it must return واحد of the following قيم:
A negative القيمة if the أول وسيطة passed هو أصغر من the ثانية وسيطة.
Zero if the الثاني الوسيطات are equivalent.
A positive القيمة if the أول وسيطة هو أكبر من the ثانية وسيطة.
If the sortFunction وسيطة هو omitted, the عناصر are sorted في تصاعدي, ASCII حرف ترتيب.
مثال
The following مثال illustrates the استخدم of the فرز أسلوب.
function SortDemo()
{
// Create an array.
var a = new Array("4", "11", "2", "10", "3", "1");
// Sort in ascending ASCII order.
// The array will contain 1,10,11,2,3,4.
a.sort();
// Sort the array elements numerically.
// Use a function that compares array elements.
// The array will contain 1,2,3,4,10,11.
a.sort(CompareForSort);
}
// This function is used by the sort method
// to sort array elements numerically.
// It accepts two string arguments that
// contain numbers.
function CompareForSort(param1, param2)
{
var first = parseInt(param1);
var second = parseInt(param2);
if (first == second)
return 0;
if (first < second)
return -1;
else
return 1;
}