前言
有时候,我们需要根据某一属性与属性值找到数组对象中对应的该项。
例如,现有如下结构数组对象:
解决方案
由于使用了
splice()
方法,顾会改变原始数组。
以下函数做了封装,只需要传入相关参数,即可完成需求。
/** 根据数组对象属性删除对应项* @param {Array} arr - 数组对象* @param {String} attr - 属性* @param {} value - 属性值* @return void*/removeByValue(arr
时间:2022-11-01 00:04:08
有时候,我们需要根据某一属性与属性值找到数组对象中对应的该项。
例如,现有如下结构数组对象:
由于使用了
splice()
方法,顾会改变原始数组。
以下函数做了封装,只需要传入相关参数,即可完成需求。
/** 根据数组对象属性删除对应项* @param {Array} arr - 数组对象* @param {String} attr - 属性* @param {} value - 属性值* @return void*/removeByValue(arr