【发布时间】:2012-12-27 20:13:36
【问题描述】:
我已经完成了一个现代 JavaScript 练习,以创建一个页面,该页面采用一串单词并以不区分大小写的方式对它们进行排序。这是代码笔:http://codepen.io/Mcabrams/full/FvuJg:
// relevant code:
var sorted = words.map(function(value){
return value.toLowerCase();
}).sort();
我想知道如何制作与sortWords() 类似的函数,但是在以不区分大小写的方式进行排序时,当我返回排序后的单词时,我想保持原来的大小写。
所需功能示例:
sortWords(["D","b","A","c"]) ======> ["A", "b", "c", "D"]
目前我的函数中丢失了原始大小写。
【问题讨论】:
标签: javascript sorting user-defined-functions case-insensitive