我正在尝试对包含字符和数字混合的数组进行排序,例如:
var list=[54584, NH24154, HR655, 898569, 964765, DEGF656464, 656656566...]
如何在Reactjs中使用ASCII代码对该数组进行排序?我只对字符数组进行了排序,
list = _.orderBy(gridData, (o) => typeof o[event.target.id] === 'string' ? o[event.target.id].trim().toLowerCase() : o[event.target.id], order[event.target.id] ? 'asc' : 'desc');
但是在这种情况下对我没有帮助。
简单的sort()
应该按字母数字顺序对数组进行排序:
var list=["54584", "NH24154", "HR655", "898569", "964765", "DEGF656464", "656656566"]
list.sort();
console.log(list);
**注意:sort
函数在原位排序,不返回排序后的数组。