javasript-用单词对列表进行排序

时间:2020-05-24 10:59:42

标签: javascript

我有一个包含书名的列表,我想在两个不同的表中对列表中的每个其他单词进行排序吗?

var List = require("collections/list");

var livre = new List(['HarryPotter', 'Dracula', 'SeigneurDesAnneaux', 'Simetierre', 'Malefique', 'Desolation']);

livre.toArray();

livre.sort();

console.log(livre.join(' - '));

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用Array.filter(),然后使用Array.sort(),如下所示:

const words = ['HarryPotter', 'Dracula', 'SeigneurDesAnneaux', 'Simetierre', 'Malefique', 'Desolation'];
const array1 = words.filter((w, i) => i % 2 == 0).sort(); 
const array2 = words.filter((w, i) => i % 2 != 0).sort(); 

console.log(array1.join(' - '));
console.log(array2.join(' - '));