JSFiddle - React, Tailwind, and code Playground

by hoss

HTML

<div id="foo"></div>

JavaScript

var options = [
        set0 = ['Option 1','Option 2'],
        set1 = ['First Option','Second Option','Third Option']
    ]

function makeUL(){
    var a = '<ul>',
        b = '</ul>',
        m = [];

    // Right now, this loop only works with an
    // explicitly specified array (options[0])
    for (i = 0; i < options[0].length; i += 1){
        m[i] = '<li>' + options[0][i] + '</li>';
    }

    document.getElementById('foo').innerHTML = a + m + b;
}
    
// My goal is to be able to pass a variable
// here to utilize this function with different arrays
    makeUL();