JSFiddle - React, Tailwind, and code Playground
by bogdan_vq
JavaScript
var arr = [1,8,-3,4,-5,6,-1,2];
var c = {};
var makeKey = function switch(a, b){
if (a > b) return b + "." + a;
return a + "." + b;
}
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr.length; j++) {
var key = makeKey(i, j);
//console.log(key);
if(c[key] == void 0) {
if(arr[i] + arr[j] === 0) {
c[key] = arr[i] + arr[j];
}
}
}
}
console.log(Object.keys(c));