Estoy trabajando con node, tratando de construir cuadernos jupyter programáticamente. Estoy tratando de crear una función que construya una celda de tipo 'código' de cuaderno. Después de trabajar en el repl tengo:
function codeCell(arr => `{ cell_type: 'code', execution_count: null, metadata: { tags: [] }, outputs: [], source: [${arr}] }` );Como puede ver en la captura de pantalla, obtengo un error de identificador esperado. ¿Qué estoy haciendo mal?
function codeCell(arr =>Comenzó a definir una función de flecha dentro de la lista de argumentos de una definición de función, que es una sintaxis no válida.
O escribe
function codeCell(arr) { return `{ cell_type: 'code', execution_count: null, metadata: { tags: [] }, outputs: [], source: [${arr}] }`; }O si desea utilizar la sintaxis de la función de flecha:
const codeCell = (arr) => `{ cell_type: 'code', execution_count: null, metadata: { tags: [] }, outputs: [], source: [${arr}] }`;