当前位置:   article > 正文

JavaScript快速删除对象数组中某一个指定元素。注意:是对象数组,如果是数值数组,请慎用!会伤及无辜0、false、英文空格、undefined、null。_js对象删除指定元素

js对象删除指定元素

 

  1. let arr = [
  2. { label: '显示文本1', value: 1 },
  3. { label: '显示文本2', value: 2 },
  4. { label: '显示文本3', value: 3 },
  5. { label: '显示文本4', value: 4 },
  6. { label: '显示文本5', value: 5 },
  7. ];
  8. delete arr[1], arr.filter(Boolean);//主要代码

我们对方法简单封装

  1. let del = (arr, index) => (delete arr[index], arr.filter(Boolean));
  2. del([
  3. { label: '显示文本1', value: 1 },
  4. { label: '显示文本2', value: 2 },
  5. { label: '显示文本3', value: 3 },
  6. { label: '显示文本4', value: 4 },
  7. { label: '显示文本5', value: 5 },
  8. ],1)

效果依旧不错: 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/757561
推荐阅读
相关标签
  

闽ICP备14008679号