javascript - 有没有办法从 js 对象中删除整个属性

标签 javascript angularjs

我认为这是一个奇怪的问题,但我不得不问..

如果我有一个如下所示的 js 对象:

$scope.obj1 = {
    "name":"John",
    "number":"Eleven",
    "color":"Red"
}

有没有办法删除整个属性? 无需重新分配值给新对象..所以如果我想摆脱 "number":"Eleven",我希望该对象看起来像这样...

$scope.obj1 = {
    "name":"John",
    "color":"Red"
}

谢谢!

最佳答案

JavaScript 有一个 delete operator :

delete $scope.obj1.number

关于javascript - 有没有办法从 js 对象中删除整个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23619682/

相关文章:

javascript - 按委员会排序数组,然后按用户角色排序

javascript - 树 div 使用一个 jquery

javascript - 如何从 Tr 重复的输入文本中获取值?

javascript - Angular 谷歌地图 Angular 设置半径与范围 slider

javascript - 如何从字符串的特定部分对列表进行数字排序

javascript - 将 onClick 应用于 Iframe

javascript - 如何将嵌套的 JavaScript 对象转换为平面数组?

javascript - Angular Material md-toolbar 不粘连(md-scroll-shrink)

angularjs - index.html 不保存(使用 WebStorm、Yeoman 和 Angular)

javascript - 当用户尝试以 Angular 打印时,有没有办法触发功能?