<body>
<button onclick="read()">Retrieve Data</button>
<p id="confirmation"></p>
</body>
function read() {
document.getElementById("confirmation").innerText="Read function has been called";
}
fetch('http://localhost:8080')
.then((response) => response.json())
.then((data) => this.filterdata(data));
function filterdata(data) {
console.log(data)
}
[{"id": 1, "letter": "a"}, {"id": 2, "letter": "b"}, {"id": 3, "letter": "c"}, {"id": 4, "letter": ""}]
function filter() {
console.log("filtering")
for (const row of data) {
if (row["letter"] == "") {
data.splice(data.indexOf(row), 1)
}
}
document.getElementById("filteredData").innerText = "Filtered Data: " + JSON.stringify(data);
}
<body>
<button onclick="filter()">Filter Data</button>
<p id="originalData"></p>
<p id="filteredData">Filtered Data: </p>
</body>
Filtered Data: