JSFiddle - React, Tailwind, and code Playground

HTML

<div id="events">

</div>

JavaScript

function wrapper(obj) {
    let a = function(index) {
        return (obj[index]);
    }
    return a;
}


//Hàm này để sinh msg em truyền là 1 mảng các đối tượng trả về từ controller: và đã JSON.parse
function dumpData(msg) {
    var events = document.getElementById('events');
    var str = '';
    document.getObj = wrapper(msg);
    for (var i = 0; i < msg.length; i++) {
        str += `<button  onclick=loadInfoPost(getObj(${i}))>Sửa</button>`
    }
    events.innerHTML += str;
}
//Hàm gọi từ onclick đây ạ:
function loadInfoPost(msg) {
    console.log(msg);
    /* document.getElementById('title_update').value=msg.title;
    tinyMCE.get('discountdetail_update').setContent(msg.discountdetail);
    tinyMCE.get('thumbnail_update').setContent('../images/photos/'+msg.thumbnail); */
}

dumpData([{msg: '1'}, {msg: '2'}, {msg: '3'}])
document.loadInfoPost = loadInfoPost;