Hi this is my code :
window.onload = () => {
    main.makeList();
};
Main.prototype.makeList = function () {
    api.getAll().then(tableData => {
        const tableBody = document.getElementById("tableData");
        let dataHtml = "";
        let idProduct;
        for (let i in tableData) {
            idProduct = tableData[i]._id;
            dataHtml +=
                `<tr><td>${tableData[i].data.name}</td>` +
                `<td>${tableData[i].data.price}</td>`
                + `<td>${tableData[i].data.count}</td>` +
                `<td><img src="${tableData[i].data.picture}" >
                <th <button class="buyButton"  onclick="api.delete(+idProduct+)">Delete</button></th>
</tr>`;
        }
        tableBody.innerHTML = dataHtml;
    })
};
const main = new Main();
const api = new Api();
I am trying to add idProduct into buybutton class but, I can not add a variable in this way...
Please show me how Can I repair it
 
     
     
     
    