我有一个包含书名的列表,我想在两个不同的表中对列表中的每个其他单词进行排序吗?
var List = require("collections/list");
var livre = new List(['HarryPotter', 'Dracula', 'SeigneurDesAnneaux', 'Simetierre', 'Malefique', 'Desolation']);
livre.toArray();
livre.sort();
console.log(livre.join(' - '));
谢谢
答案 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(' - '));