一个分享WordPress、Zblog、Emlog、Typecho等主流博客的教程网站!
当前位置:网站首页 > 编程知识 > 正文

js数组通过查找id值并添加新属性

作者:xlnxin发布时间:2026-02-27分类:编程知识浏览:8


导读:在JavaScript中,如果你有一个数组对象,并且想要查找具有特定id值的对象,然后向该对象添加一个新属性,你可以使用以下方法来实现    ...

在JavaScript中,如果你有一个数组对象,并且想要查找具有特定id值的对象,然后向该对象添加一个新属性,你可以使用以下方法来实现

    var calendarList = util.makeCalendarList(2026, 2);
    var teaCalendar = [{
      id: "2",
      url: 1
    }, {
      id: "5",
      url: 3
    }];

    for (let i = 0; i < teaCalendar.length; i++) {
      console.log(teaCalendar[i].id);
      let foundObject = calendarList.find(obj => obj.id === teaCalendar[i].id);
      if (foundObject) {
        Object.assign(foundObject, {
          url: teaCalendar[i].url
        });
      }
    }

    console.log(calendarList)

标签:js