function executeQuery(whereClause, outFields, geometry) {
arcgisRest
.queryFeatures({
url:
"https://services3.arcgis.com/ooi7zGuIHJJMBlWB/arcgis/rest/services/looplight/FeatureServer/0",
geometry: geometry,
geometryType: "esriGeometryEnvelope",
inSR: 4326,
spatialRel: "esriSpatialRelIntersects",
where: whereClause,
f: "geojson",
returnGeometry: true,
outFields: [...outFields]
})
.then((response) => {
console.log(response);
if (data.length > 0) {
while (data.length > 0) {
data.pop();
}
}
data.push(response);
});
}