以下示例是关于Javascript中包含排序 hackernews 评论用法的示例代码,想了解排序 hackernews 评论的具体用法?排序 hackernews 评论怎么用?排序 hackernews 评论使用的例子?那么可以参考以下相关源代码片段来学习它的具体使用方法。
// hackernews comments sort
function convToMin(str) {
let str2 = str.split(" ");
let mul = 0;
if (str2[1].includes("minute")) mul = 1;
else if (str2[1].includes("hour")) mul = 60;
else mul = 1440;
let fin = mul * parseInt(str2[0]);
return fin;
}
[...document.querySelectorAll(".athing.comtr")].sort((a, b) => {
let aAge = a.querySelector(".age").title;
let bAge = b.querySelector(".age").title;
// af = convToMin(aAge);
// bf = convToMin(bAge);
af = new Date(aAge); bf = new Date(bAge);
return bf - af;
}).forEach(item => {
const time = item.querySelector(".age").title;
console.log(item.querySelector(".comment").innerText, "\n", new Date(time));
})
本文地址:https://www.itbaoku.cn/snippets/785411.html