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

在ES6中有没有一种方法可以将一个对象分解成一个新的对象?

郎飞龙
2023-03-14
const payload = {
    apple: 1,
    dog: 2,
    cat: 3
}
const newPayload = {
    apple:1,
    dog: 2
}
const {{apple, dog} : newPayload} = payload

共有1个答案

公冶鸣
2023-03-14

您可以使用delete:

const newPayload = { ...payload };

delete newPayload.cat

或:

const { cat, ...newPayload } = payload;

Lodash还有Omit():

const newPayload = _.omit(payload, ['cat']);
 类似资料:
  • 问题内容: 我的网页上有一个“瘦”列表:例如,一个包含100个项目的列表,每个项目的长度为一个单词。为了减少滚动,我想在页面的两列甚至四列中显示此列表。我该如何使用CSS? 我希望该解决方案具有灵活性,这样,如果列表增加到200个项目,则无需进行很多手动调整即可容纳新列表。 问题答案: ul { -moz-column-count: 4; -moz-column-gap: 20px; -webki

  • 问题内容: 我需要可视化2D numpy数组。我为此使用pyplot。这是代码: 我得到预期的输出。 现在我的问题是,有什么方法可以将上述代码中的“ img”从pyplot类型转换为numpy类型。我需要这样做,以便可以将可视化文件加载为opencv图像并对其进行进一步处理。我正在使用python 2.7,32位。 请帮助 谢谢 编辑1:在Thorsten Kranz解决方案之后 程序终止后,我从

  • 我想将具有相同命名实体注释的连续令牌(例如,斯坦福大学,其中两个令牌“斯坦福”和“大学”都有NE“组织”)组合成一个单一的令牌,这样我就有了NE“组织”的“斯坦福大学”。有没有一种方法可以用令牌regex做到这一点? 谢了!

  • 如果我有以下JSON,我想知道如果使用以下过滤器表达式$[?(@.firstName=“John”)]匹配所需对象,是否可以返回值“John”。 换句话说,jsonpath表达式可以同时具有条件过滤器和从匹配的json对象返回属性值。我曾尝试使用位于的JSONPath在线计算器创建这样一个表达式,但没有成功https://jsonpath.com/.

  • 问题内容: 我现在有几个Dockerfile。 一种是Cassandra 3.5,它是 我也有一个用于Kafka的Dockerfile,但是要复杂得多。它是,并且它运行长命令来安装Kafka和Zookeeper。 最后,我有一个用Scala编写的使用SBT的应用程序。 对于该Dockerfile,它是,这使我得到了Java 8,Scala 2.11.7和STB 0.13.9。 也许,我不了解Doc

  • Go的范围可以在地图和切片上迭代,但我想知道是否有一种方法可以在一系列数字上迭代,比如: 或者有没有一种方法来表示Go中的整数范围,就像Ruby对类范围所做的那样?