Сначала разделим каждый элемент массива d
на части.
var d= [
'[(not set),20200409,103,0.0]',
'[(not set),20200410,112,0.0]',
'[(not set),20200411,56,0.0]',
'[(not set),20200412,58,0.0]',
'[(not set),20200413,108,0.0]',
'[(not set),20200414,91,0.0]'];
const result = d.map(item => item.split(','));
console.log(result);
Это работает, но не избавляется от []
символов с начала и с конца каждой строки.
Давайте исправим:
var d= [
'[(not set),20200409,103,0.0]',
'[(not set),20200410,112,0.0]',
'[(not set),20200411,56,0.0]',
'[(not set),20200412,58,0.0]',
'[(not set),20200413,108,0.0]',
'[(not set),20200414,91,0.0]'];
// remove [] characters from a string
const removeUnwantedCharacters = str => str.replace(/(\[|\])/, '');
const result = d.map(item => item.split(',').map(removeUnwantedCharacters));
console.log(result);