simple array compare and diff

by navigatorus

HTML

<p id="arrr1">
 массив с которым сравниваем:
 </p>
 <p id="arrr2">
 массив который сравниваем:
 </p>
 <p id="arrr3">
 индексы должны быть такими:
 </p>
 <p id="arrr4">
 индесы которые выводяться:
 </p>
 <p id="arrr5">
 единственное что получилось улучшить:
 </p>

JavaScript

var arr1 = [1.58, 0.12, 0.1, 0.06, 0.06, 0.06, 0.05, 0.05, 0.05, 0.05, 0.05,0.01];
var arr2 = [1.58, 0.1, 0.06, 0.06, 0.05, 0.05, 0.05, 0.05,0.01];
const index_etalon = [0,2,3,4,6,7,8,9,11];
var findMatch = function(arr2_Iter, arr1_Iter) {
	let ary = [];
	for(let i = 0;i < arr1_Iter.length; i++){
		for(let z = 0; z < arr2_Iter.length; z++){
			if(arr1_Iter[i] == arr2_Iter[z]){
				ary.push(i);
				arrIndexDelDuble = [...new Set(ary)];
			}
		}
	}
	return ary;
}

var indexiReal = findMatch(arr2, arr1)


arrr1.innerHTML += "[" + arr1.toString() + "]";
console.log("массив с которым сравниваем: ",arr1);
arrr2.innerHTML +=  "[" + arr2.toString() + "]";
console.log("массив который сравниваем: ",arr2);
arrr3.innerHTML +=  "[" + index_etalon.toString() + "]";
console.log("индексы должны быть такими: ",index_etalon);
arrr4.innerHTML += "[" + indexiReal.toString() + "]";
console.log("индесы которые выводяться:  ",index_etalon);
arrr5.innerHTML += "[" + arrIndexDelDuble.toString() + "]";
console.log("единственное что получилось улучшить::  ",arrIndexDelDuble);