排序包含JavaScript中未定义的数组?
假设以下是带有字符串值甚至未定义的数组-
var studentNames = ["Mike", undefined, "Adam", "Bob", undefined, "Carol"];
使用sort()上述数组进行排序。
示例
以下是代码-
var studentNames = ["Mike", undefined, "Adam", "Bob", undefined, "Carol"];
var sortingInAscendingOrder = (first, second) => {
if (first === "") return 1;
if (second === "") return -1;
return first.localeCompare(second);
};
studentNames.sort(sortingInAscendingOrder);
console.log(studentNames);要运行上述程序,您需要使用以下命令-
node fileName.js.
在这里,我的文件名为demo275.js。
输出结果
这将在控制台上产生以下输出-
PS C:\Users\Amit\javascript-code> node demo275.js [ 'Adam', 'Bob', 'Carol', 'Mike', undefined, undefined ]
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短