Вот мой начальный массив
const a = [A,B,C,D];
Я пытаюсь достичь такого результата, как
const finalarray = [
{key1 : A , key2 : B},{key1 : A , key2 : C},{key1 : A , key2 : D},
{key1 : B , key2 : A},{key1 : B , key2 : C},{key1 : B , key2 : D},
{key1 : C , key2 : A},{key1 : C , key2 : B},{key1 : C , key2 : D},
{key1 : D , key2 : A},{key1 : D , key2 : B},{key1 : D , key2 : C}]
, который вы можете видеть в каждом объекте конечного массива, который не сравнивается с тот же индекс, что и {key1: A, key2: A}, я буду пытаться добиться того, чтобы сравнивать каждый индекс массива, но не самого себя. Я просто объединяю объект, не сравнивая его. это будет использоваться далее для сортировки. Спасибо
что. я пытаюсь
что я пытаюсь
render() {
let arraytoRender = null;
let newarr = [];
if (this.state.array) {
let arraytoRender1 = [];
this.state.array.map(p => {
arraytoRender1.push(p.nom);
newarr.push(p.nom);
});
arraytoRender = arraytoRender1.join();
}
let i;
for (i = 0; i < newarr.length; i++) {
if (newarr[i] !== newarr[i]) {
console.log(newarr);
}
}