gpt4 book ai didi

javascript - 如何仅从 Angular 中的 JSON 数组列表中提取第一个值

转载 作者:行者123 更新时间:2023-11-28 11:20:16 24 4
gpt4 key购买 nike

我的数据数组类似于 {date: "2019-10-08", value0: 68}

我只想提取所有日期,因此结果如下:

{date: "2019-10-08"}
{date: "2019-11-08"}
{date: "2019-12-08"}

我已经尝试了下面的代码行,但它只提供了所有日期值,例如

resultArr.forEach(AllDate => dateArr.push(AllDate.date));

["2019-10-08","2019-11-08","2019-12-08"]这不是我想要的。

我想要文本“日期”,我正在寻找这个。

{date: "2019-10-08"}
{date: "2019-11-08"}
{date: "2019-12-08"}

enter image description here

最佳答案

您可以使用Array.prototype.map() :

let array1 = [{ date: "2019-10-08", value0: 68 },
{ date: "2019-11-08", value0: 68 },
{ date: "2019-12-08", value0: 68 }];;

let res = array1.map(({date}, index) => {
return { date }
})
console.log(res);

使用Array.prototype.forEach()

let resultArr = [{ date: "2019-10-08", value0: 68 },
{ date: "2019-11-08", value0: 68 },
{ date: "2019-12-08", value0: 68 }];;

let dateArr = [];
resultArr.forEach(AllDate => dateArr.push({date: AllDate.date}));
console.log(dateArr);

关于javascript - 如何仅从 Angular 中的 JSON 数组列表中提取第一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59174594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com