相关疑难解决方法(0)

从JS数组中删除重复值

我有一个非常简单的JavaScript数组,可能包含也可能不包含重复项.

var names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"];
Run Code Online (Sandbox Code Playgroud)

我需要删除重复项并将唯一值放在一个新数组中.

我可以指出我尝试过的所有代码,但我认为它没用,因为它们不起作用.我也接受jQuery解决方案.

类似的问题:

javascript arrays unique duplicates

1225
推荐指数
28
解决办法
130万
查看次数

Array.from()vs spread语法

使用Array.from(document.querySelectorAll('div'))或是否有一些区别[...document.querySelectorAll('div')]

这是一个例子:

let spreadDivArray = [...document.querySelectorAll('div')];
console.log(spreadDivArray);

let divArrayFrom = Array.from(document.querySelectorAll('div'));
console.log(divArrayFrom);
Run Code Online (Sandbox Code Playgroud)

console.log()将记录相同的结果.

有任何性能差异吗?

javascript arrays ecmascript-6

40
推荐指数
3
解决办法
9417
查看次数

根据对象中键的值将数组中的对象分组

我要根据日期对以下数据进行排序-不包括时间戳。

注意:我可以访问moment此任务。

我的数据如下所示:

const data = [
   {
     "fixture": "AC v Inter",
     "kickOffTime": "2018-06-14T15:00:00Z",
   },
   {
     "fixture": "DC v NYC",
     "kickOffTime": "2018-06-15T12:00:00Z",
   },
   {
     "fixture": "AFC v LPC",
     "kickOffTime": "2018-06-15T15:00:00Z",
   },
   {
      "fixture": "DTA v MC",
      "kickOffTime": "2018-06-15T18:00:00Z",
    },
    {
       "fixture": "LAC v GC",
       "kickOffTime": "2018-06-16T18:00:00Z",
    }
];
Run Code Online (Sandbox Code Playgroud)

我尝试了许多方法。我希望获得的最终结果是以下数据结构。

const updatedDataStructure = [
   {
     date: "2018-06-14",
     fixtures: [{
        "fixture": "AC v Inter",
        "kickOffTime": "2018-06-14T15:00:00Z",
      }]
   },
   {
     date: "2018-06-15",
     fixtures: [
      {
        "fixture": "DC v NYC",
        "kickOffTime": …
Run Code Online (Sandbox Code Playgroud)

javascript reduce ecmascript-6

2
推荐指数
1
解决办法
98
查看次数

标签 统计

javascript ×3

arrays ×2

ecmascript-6 ×2

duplicates ×1

reduce ×1

unique ×1