JSFiddle - React, Tailwind, and code Playground

by Gerald Gillespie

HTML

<div id="div1">hi</div>
<hr>
<div id="div2"></div>

JavaScript

var bigarray = [[1, [2, [3, '3b']]], ['1b', [2, ['3a', '3b']]], ['1c', ['2a', 3], ['2b', 3], '2c'], ['1d', 2, 3], '1e'];
var biarray = [[1, 2, 3]];
var smallarray = ['1e', 2, 3];
var test = undefined;

if (test) {
    $('#div1').text((bigarray[0][1] instanceof Array) + ' | ' + bigarray[0][1][0].toString());
} else {

    $('#div1').text('what');
}

for (i = 0; i < bigarray.length; i++) {
    // alert(i);
    $('#div2').before(i + ': ' + bigarray[i] + '<br/>');
    for (j = 0; j < smallarray.length; j++) {
        tarray = 'bigarray[i]';
        while (eval(tarray) instanceof Array) {
            tarray = tarray+'[0]';
        }
        // alert('tarray '+tarray + ' <-- '+smallarray[i]);
        if (optionliteral[j] == tarray) then {
            //match
            alert('have to go deeper');
        } else {
            //tarray=[tarray]; 
        }
    }
}
//outerarray=bigarray[i]