Array根据属性id的值删除当前对象
2017-11-01 23:25
344 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Array根据属性id的值删除当前对象</title> </head> <body> <script> Array.prototype.del = function (filter) { var index = filter; if (typeof filter == 'function') { for (var i = 0; i < this.length; i++) { if (filter(this[i], i)) index = i; } } this.splice(index, 1) }; var arr = [ { id: 1, name: "aaaaaaaaaaaaaa" }, { id: 2, name: "bbbbbbbbbbbbb" }, { id: 3, name: "ccccccccccccccccccc" }, { id: 4, name: "ddddddddddddddddd" } ]; var content = { id: 3, name: "longzhoufeng" }; arr.del(function (obj) { return obj.id == content.id; }); console.log(arr) </script> </body> </html>
4000
相关文章推荐
- List集合中删除属性(一个或者多个属性)相同的对象返回List且根据对象属性进行排序输出
- JSONObject与JSONArray的使用3--Java对象属性的添加或删除(JsonConfig)
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- IOS 根据对象属性值过滤数组中的元素 Filter NSMutableArray with object property
- 如何使用CommandArgument属性根据id删除记录
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- List<T>泛型集合根据对象的某一属性排序
- javascript动态添加、修改、删除对象的属性和方法
- jquery1.5.1根据元素ID获取元素对象
- java根据List内对象的属性排序
- 技能库--List中根据对象的多个属性排序(122)
- Java中List循环遍历的时候删除当前遍历对象
- js delete删除对象属性,delete删除不了变量及原型链中的变量
- JSON 根据Id 过滤重复对象
- 【Spring-data-jpa】根据userId删除用户信息
- 对象数组根据某属性列的灵活排序
- List集合中的对象根据属性排序
- Java面试题,List集合中根据对象的某一属性排序
- JavaScript数组对象根据索引(index)删除元素
- JavaScript中对象属性的添加和删除示例