How to send the different text in button template

If you use the standard button template for our web/mobile client channel,
The payload is what is sent back to the platform. Title is what is displayed to user.

var info = ["Button1", "Button2", "Button3"];
var message = {
    "type": "template",
    "payload": {
        "template_type": "button",
        "text": "Button Template Label",
        "subText": "Button Template Description",
        "buttons": []
    }
};
for (i = 0; i < info.length; i++) {
    // if the button is to send back text to platform
    var button = {
        "type": "postback",
        "title": info[i],
        "payload": "payload1"
    };

    /* Uncomment this if the button is to redirect to url
     var button = {
     "type":"web_url", // type can be "postback" if
     "url":"URL_TO_REDIRECT",
     "title":buttons[i]
     };
     */

    message.payload.buttons.push(button);
}
print(JSON.stringify(message));