Me gustaría obtener 'experimentos [0]. nombre' pero tengo un error de que el nombre no está definido. ¿Cómo obtener esta propiedad?
let experiments = [ {name: "C200929R01_SizeMarker", file: experiments[0].name + ".xrrx"} ];
Hasta ese cierre ] los experimentos ciertamente no estarán definidos.
Si solo intenta ahorrar escribiendo el nombre dos veces, puede reestructurar como ->
const name = "C200929R01_SizeMarker"; let experiments = [ {name, file: name + ".xrrx"} ]; console.log(experiments);let experiments = [ {name: "C200929R01_SizeMarker", file: experiments[0].name + ".xrrx"} ];Cuando está asignando el archivo: experimentos[0].nombre, los experimentos[0] aún no están definidos, por lo que tiene diferentes opciones:
let experiments = [{name: "C200929R01_SizeMarker"}]; experiments[0].file = experiments[0].name + ".xrrx";O usando la opción descrita en la respuesta anterior