[英]Get items for selected item from array
我有這樣的結構數組
["12 18:00", "15 17:30","16 12:00", "12 21:30", "9 10:30"...]
它有未知數量的元素。 我想每小時獲取選定元素的分鍾數。 示例:如果 ele=="12" 那么得到 18:00, 21:30。 也許數組有更多的 "12 16:30","12 13:00" 等元素。 然后也得到16:30、13:00。 所有獲取元素 18:00, 21:30, 16:30, 13:00
幫我解決這個問題。
你可以這樣做:
const array = ["12 18:00", "15 17:30","16 12:00", "12 21:30", "9 10:30"];
const getItems = number => {
return array.filter(item => item.split(" ")[0] === number.toString()).map(item => item.split(" ")[1])
}
console.log(getItems(12));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.