javascript 修改存储在对象中的数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 修改存储在对象中的数组相关的知识,希望对你有一定的参考价值。

let user = {
  name: 'Kenneth',
  age: 28,
  data: {
    username: 'kennethCodesAllDay',
    joinDate: 'March 26, 2016',
    organization: 'freeCodeCamp',
    friends: [
      'Sam',
      'Kira',
      'Tomo'
    ],
    location: {
      city: 'San Francisco',
      state: 'CA',
      country: 'USA'
    }
  }
};

function addFriend(userObj, friend) {
  let friendsArray = userObj['data']['friends'];
  friendsArray.push(friend);
  console.log(friendsArray);
  return friendsArray;
}

console.log(addFriend(user, 'Pete'));

以上是关于javascript 修改存储在对象中的数组的主要内容,如果未能解决你的问题,请参考以下文章

Web前端技术分享:Javascript中的内置对象数组讲解

在 JavaScript 中将对象转换为数组以进行存储并返回数组以用于应用程序

在 MYSQL 数据库中存储包含对象的 javascript 数组?

JavaScript入门之JS中的内置对象

将所选行存储在JavaScript中的数组中

根据JavaScript中的属性值从对象数组中选择[重复]