У меня есть функция buildList с массивом чисел в аргументе. У меня также есть 11 элементов, которые являются числами, и я хочу знать, существует ли эти элементы в массиве, и если один элемент не существует, я помещаю его в другой массив.
На самом деле это выглядит так:
public static buildList(numbers[]) {
const newArray= [];
if (numbers.find(element => element === ELEMENT_ONE) === undefined ) {
newArray.push(ELEMENT_ONE);
}
if (numbers.find(element => element === ELEMENT_TWO) === undefined ) {
newArray.push(ELEMENT_TWO);
}
....
}
Моя текущая интуиция заключалась в том, чтобы создать новый массив с 11 элементами и сделать для каждого из них, но я не уверен, что производительность будет лучше ... Есть ли способ улучшить этот код ? потому что я делаю то же самое для 11 элементов