JavaScript - 用于删除对象中多个键的内置函数?

标签 javascript

在 JavaScript 中,我可以删除对象的键

删除 myObject[myKey];

是否有一种有效的方法可以使用一行删除多个键?看起来像的东西:

multiDelete myObject[keyOne, keyTwo, keyThree];

最佳答案

这是与您要求的类似的单行代码。

var obj = {a: 1, b: 2, c: 3, d: 4, e: 5 };

['c', 'e'].forEach(e => delete obj[e]);

// obj is now {a:1, b:2, d:4}

关于JavaScript - 用于删除对象中多个键的内置函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32534602/

相关文章:

javascript - $.如何获取多个css文件内容?

javascript - 使用 node.js 或 javascript 在后端读取套接字 API

javascript - JQuery - 动态创建的元素 css 不起作用

javascript - document.write 重置 body 一次

javascript - 访问本地存储中列表的元素

javascript - 跨脚本标签提升变量声明?

javascript - 在 Firefox 中打印 iframe 时如何打开打印预览对话框?

javascript - 如何确定(跨浏览器)是否选择了任何内容?

javascript - JQuery:使用 Google-Ajax-Feed-API 异步加载 DIV 标记(仅)与最新的 feed

javascript - 隐藏第一个表单,然后显示第二个表单。第二个表单执行多次提交