мне удалось решить это по-другому, сопоставляя
Data.parse в первом столбце
dat1 = [["2019-01-01", 0],["2019-01-02",2],["2019-01-03", 5],["2019-01-04",10]];
dat1 = dat1.map(([date,L]) => [Date.parse(date), L]);
таким образом, он хорошо распознает дату.
У меня была другая проблема с таким форматированным массивом JSON:
dat2 = [{"date":"2018-05-25","L":"3"},{"date":"2018-06-01","L":"2"},{"date":"2018-06-08","L":"2"},{"date":"2018-06-15","L":"3"}];
dat2 = dat2.map(({date,L}) => [date, L]);
dat2 = dat2.map(([date,L]) => [Date.parse(date), parseInt(L) ]);
Я решил, что используя parseInt () и Date.parse (date), а также!
теперь отлично работает!