Const
Sorts an array by property, natural order, or custom comparator function.
Operates on arrayData passed from previous operations. Supports three sorting modes:
sortProperty
sortOrder
sortComparator
Operation data with sortedArray containing sorted results
sortedArray
// Sort objects by propertyconst result = sortArray({ arrayData: [{name: 'Bob', age: 30}, {name: 'Alice', age: 25}], sortProperty: 'age', sortOrder: 'asc'});// result.sortedArray = [{name: 'Alice', age: 25}, {name: 'Bob', age: 30}] Copy
// Sort objects by propertyconst result = sortArray({ arrayData: [{name: 'Bob', age: 30}, {name: 'Alice', age: 25}], sortProperty: 'age', sortOrder: 'asc'});// result.sortedArray = [{name: 'Alice', age: 25}, {name: 'Bob', age: 30}]
// Sort primitivesconst result = sortArray({ arrayData: [5, 2, 8, 1], sortOrder: 'desc'});// result.sortedArray = [8, 5, 2, 1] Copy
// Sort primitivesconst result = sortArray({ arrayData: [5, 2, 8, 1], sortOrder: 'desc'});// result.sortedArray = [8, 5, 2, 1]
// Custom comparatorconst result = sortArray({ arrayData: ['apple', 'Banana', 'cherry'], sortComparator: (a, b) => a.toLowerCase().localeCompare(b.toLowerCase())}); Copy
// Custom comparatorconst result = sortArray({ arrayData: ['apple', 'Banana', 'cherry'], sortComparator: (a, b) => a.toLowerCase().localeCompare(b.toLowerCase())});
Sorts an array by property, natural order, or custom comparator function.
Operates on arrayData passed from previous operations. Supports three sorting modes:
sortPropertyandsortOrderto sort objects by propertysortOrderalone for primitive arrayssortComparatorfunction for complex sorting logic