Tengo un texto cuyo tipo es una cadena y no una matriz, como se muestra a continuación:
'[123,456],[789],[10]'No puedo usar la división con comas porque hay comas entre los números en esa "matriz".
Y necesito determinar la longitud de esas 3 matrices, ¿cómo hago eso?
Resultado deseado:
array: 3 length: 2,1,1Podría agregar una matriz en la cadena para terminar con una matriz json real.
Luego puedes analizar el json y contarlos.
let value = '[' + '[123,456],[789],[10]' + ']'; let json = JSON.parse(value); json.forEach((item, i) => { console.log('length: ' + item.length) }); console.log(json.length + ' items')