JSFiddle - React, Tailwind, and code Playground

JavaScript

let arr = [1, 2, 3, [1, 2, 3, [1, 2, 3, [1, 2, 3, [1, 2, 3, [1, 2, 3, [

], 4, 5], 4, 
[1, 2, 3, [], 4, 5],
5], 4, 5], 4, 5], 4, 5],
[1, 2, 3, [], 4, 5],
 4, 5]

function convert(data) {
	return Array.isArray(data) ? Object.assign({}, data.map(convert)) : data
}

console.log(convert(arr))