Tengo esta matriz que debe llenarse con objetos. Cada objeto tiene un slug con 4 secciones divididas por "-" (por ejemplo: test-dx-ef-1) y dependiendo de eso tengo que colocarlos en una matriz en un índice específico nombrado con la sección de slug.
Intenté hacer un bucle de todas las entradas y establecer directamente el objeto de esta manera:
var data = [] objects.forEach((obj) => { var slug = obj.slug.split('-') data[slug[0]][slug[1]][slug[2]][slug[3]] = obj } Pero no funcionó, ya que aparentemente, incluso si se pueden crear data[slug[0] data[slug[0]] , data[slug[0]][slug[1]] resulta indefinido y se genera un error.
¿Hay alguna manera en que pueda lograr esto?