Чтобы удалить его, сохраните функцию в переменной или просто используйте именованную функцию и передайте эту функцию на вызов removeEventListener
:
function areaClicked(event) {
app.addSpot(event.clientX, event.clientY);
app.addFlag = 1;
}
area.addEventListener('click', areaClicked, true);
// ...
area.removeEventListener('click', areaClicked, true);
Мне удалось получить результаты, которые я хотел, используя следующий код:
Device.where('devices.ipaddress <<= ANY(ARRAY[?]::inet[])', Network.pluck('TEXT(cidr)'))
Приведение Network.cidr к TEXT было необходимо, чтобы избежать ошибки «TypeError: не может процитировать IPAddr». [ 112]
Затем мне пришлось преобразовать массив в inet [], чтобы < < оператор будет работать.