排序 hackernews 评论

2022-05-06

以下示例是关于Javascript中包含排序 hackernews 评论用法的示例代码,想了解排序 hackernews 评论的具体用法?排序 hackernews 评论怎么用?排序 hackernews 评论使用的例子?那么可以参考以下相关源代码片段来学习它的具体使用方法。

文件名:rough.js[英]:Sort hackernews comments源码类型:Javascript
// 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