我正在嘗試從這個物件陣列中過濾出年份(在 React 中)
2021-12-20,
2021-12-21,
2021-12-22,
(...)
2022-01-28,
2022-01-31,
2022-02-01,
它有 100 個條目。
無論如何,這就是我到目前為止所擁有的:
const stockDates = useMemo(() => chart && Object.keys(chart['Time Series (Daily)']).reverse(), [chart]);
let filtered = stockDates.replace(/2021-/g, ''); // or for 2022 /2022-/g
console.log(" no year: " filtered);
當console.logging'過濾'時我變得不確定
關于如何擺脫日期的任何想法?
uj5u.com熱心網友回復:
假設這些是日期字串,您可以match在此處使用:
stockDates = ['2021-12-20', '2021-12-21', '2021-12-22'];
years = stockDates.map(x => x.match(/\d{4}/)[0]);
console.log(years);
要洗掉前導年份,請使用:
stockDates = ['2021-12-20', '2021-12-21', '2021-12-22'];
years = stockDates.map(x => x.replace(/\d{4}-/, ""));
console.log(years);
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/473903.html
標籤:javascript 反应 细绳 排序
