JSFiddle - React, Tailwind, and code Playground
JavaScript
var arr1 = [ [ {a:"foo",b:"bar"},"b","c"], ["d","e","f"] ];
var arr2 = [0,0,"b"];
var pointer = arr1;
for ( var count = arr2.length, i = 0; i < count; i++ )
{
pointer = pointer[ arr2[i] ];
console.log('pointer:\t',pointer);
}
console.log(pointer);