javascript - 使用 jquery 从 JSON 对象的所有行中删除属性?

标签 javascript arrays properties

知道如何使用 Jquery 删除 JSON 对象所有行中的属性吗?

例如:

[{name: "Moroni", age: 50, role: 'Administrator'},
  {name: "Tiancum", age: 43, role: 'Administrator'},
  {name: "Enos", age: 34, role: 'User'}];

[{name: "Moroni", role: 'Administrator'},
  {name: "Tiancum", role: 'Administrator'},
  {name: "Enos", role: 'User'}];

因此,age 属性将从所有行中删除。

最佳答案

您需要遍历数组的所有元素,并删除age属性。

var arr = [{name: "Moroni", age: 50, role: 'Administrator'},
    {name: "Tiancum", age: 43, role: 'Administrator'},
    {name: "Enos", age: 34, role: 'User'}];
for(var i=0;i<arr.length;i++){
    delete arr[i].age;
}

DEMO

关于javascript - 使用 jquery 从 JSON 对象的所有行中删除属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27456947/

相关文章:

javascript - ng-repeat 总是在指令模板中最后呈现

android - 从改造响应中获取 JSONArray

Python:如何将多个参数传递给属性 getter?

c++ - 如何extern一个全局二维数组?

arrays - VBA 数组函数 - 从没有空格的范围返回数组

c# - .Net 属性 setter 是否曾被隐式调用?

java - Spring:ResourceBundleMessageSource是否可以配置为加载xml格式的属性

javascript - JS 变量在 Ionic 中不起作用

javascript - 如何创建 HTML5 拖放编辑器?

javascript - 如何通过单击按钮来 document.write( )