当前位置: 首页 > 知识库问答 >
问题:

在map函数中创建对象?[副本]

双弘益
2023-03-14

我有一个数组,我需要用map函数循环,并像

{ 'acc' : anyValue } 

共有2个答案

濮景龙
2023-03-14

您当前没有在 map 回调函数中返回任何内容,因此您得到: [未定义未定义]

请尝试以下方法:

arr.map((key, val) => ({ acc: val }) )
arr.map((key, val) => { return {acc: val} } )
宇文学博
2023-03-14

您可以尝试以下方式:

var arr = [
  {id: 1, name: "values 1" } ,
  {id: 1, name: "values 2" } 
];

arr = arr.map(({name}) => ({'acc' : name}));
console.log(arr);
 类似资料:
  • 问题内容: 看来在PHP对象中是通过引用传递的。甚至赋值运算符似乎也没有创建对象的副本。 这是一个简单的人为证明: 在这两种印刷情况下,我都会得到“之后”的印象 那么,如何通过值而不是通过引用将 $ a 传递给 set_b() ? 问题答案: 在PHP 5+中,对象是通过引用传递的。在PHP 4中,它们是按值传递的(这就是为什么它具有运行时按引用传递(已弃用)的原因)。 您可以在PHP5中使用“克

  • 问题内容: 我需要弄清楚如何创建一个临时日历对象(已经存在的“永久”日历的副本),以便可以操纵该副本:tempCal.add(单位,值)。我需要保持原始日历对象不变,所以我真的不想直接在其上调用add(unit,value)。 由于我创建副本的尝试均无济于事,因此,我目前的丑陋方法是调用永久性Cal.add(单位,值),显示所需的结果,然后调用永久性Cal.add(单位,-值),这似乎是,不酷。

  • 我是个初学者,我想知道以下几点。 假设我有一个类并创建了一个对象并将一些数据放入其中: 然后我想创建另一个对象,并使其具有与相同的内容(但不是相同的内存位置)。我能做到以下几点吗? 或者这只是将和设置为相同的内存地址,而我只是在内存中的单个对象上有效地获得了两个句柄? 我读过关于克隆物体的书,它看起来太复杂了。我觉得自从我在打算复制整个内容,而不仅仅指向第一个。是这样吗? 所以我的问题是:为什么不

  • 我需要创建一个对象(银行),其中包含一组客户端和bankID。我的问题是,我不知道如何在主函数中创建银行。 银行类别: 客户端类: 主要类别: 这些是问题所在: 你必须创建一个程序来模拟银行活动。该系统包括以下模块:银行—客户(客户数组)— idBank(字符串)5 BancAccount — accountNumber(字符串)—金额(浮点)客户—姓名(字符串)—地址(字符串)—账户(银行账户数

  • 问题内容: 问题:有没有办法使用字符串在python中 创建函数对象 ? 信息:我正在一个项目中,该项目将数据存储在sqlite3服务器后端中。没什么可疯狂的。DAL类通常是通过代码生成来完成的,因为代码是如此平凡。但这给了我一个主意。在python中找不到属性时,如果定义函数,它将在错误之前调用该函数。因此,我通过解析器和逻辑树来计算它的方式可以动态生成第一次调用时所需的代码,然后将函数对象另存

  • 问题内容: 我正在通过放入池中进行研究,以便可以重复使用它。 密码工厂 这就是我在 Example 类中实现的方式 打印池 我在正确的道路上吗?是否可以增加泳池大小? 编辑 @http的答案对我来说很好。但是,如果我有另一种方法,应该怎么写? 任何帮助,将不胜感激 ! 问题答案: 您走在正确的轨道上。构造GenericObjectPool时,可以使用接受GenericObjectPoolConfi