JSFiddle - React, Tailwind, and code Playground

JavaScript

var ars = [1, [2, [3, null]]], rev = null;

function r(arr, acc) {
    acc = acc || null;
    return arr ? r(arr[1], [arr[0], acc]) : acc;
}

console.log(r(ars));