Я хочу объединить все массивы, каждый из которых выглядит следующим образом:
["abc", "q"] и я хочу сделать каждый такой массив уникальным, прежде чем объединять их в пул массивов. Поэтому я попытался использовать функцию .join ("+"), так как мне нужны обе строки вместе, которые служат определенной цели.
Но я получаю эту ошибку -
this.allNodesJoin[i].join is not a function
Как это решить?
app.component.ts
for (var i = 0; i < this.nodesLengthSingular; i++) {
this.allNodesJoin.push(this.nodesInfoSingular.records[i]._fields[0], this.nodesInfoSingular.records[i]._fields[1])
this.allNodesSingularTotalSelect = this.allNodesJoin[i].join("+");
}
// --------------- remove duplicates ---------------
this.uniqNodes =
this.allNodesSingularTotalSelect.reduce(function (a, b) {
if (a.indexOf(b) < 0) a.push(b);
return a;
}, []);