返回对象在数组中的下标:

_arr表示一个Array数组,里面包括了很多的对象如下图:
_obj表示某一个数组对象
 
 
function getIndex (_arr,_obj) {var len = _arr.length;for(var i = 0; i < len; i++){if(_arr[i] == _obj){return parseInt(i);}}return -1;};

删除数组中的某一个对象:返回删除后剩余的数组

/*删除数组中的某一个对象
_arr:数组
_obj:需删除的对象
*/
function removeAaary(_arr, _obj) {var length = _arr.length;for (var i = 0; i < length; i++) {if (_arr[i] == _obj) {if (i == 0) {_arr.shift(); //删除并返回数组的第一个元素return _arr;}else if (i == length - 1) {_arr.pop();  //删除并返回数组的最后一个元素return _arr;}else {_arr.splice(i, 1); //删除下标为i的元素return _arr;}}}
}

转载于:https://www.cnblogs.com/LoveQin/p/8663006.html

JavaScript 删除某个数组中指定的对象相关推荐

  1. JavaScript删除排序数组中的重复项

    删除排序数组中的重复项 前言 1.什么是数组 2.数组双指针法 3.LeetCode题目 4.解法 5.代码实现 总结 前言 1.什么是数组 所谓数组,是有序的元素序列. 若将有限个类型相同的变量的集 ...

  2. 微信小程序 删除数组中指定的对象

    一.封装删除函数 util.js /*** 删除数组中的某一个对象* @param arr {Array} 数组* @param obj {Object} 需要删除的对象* @returns {Arr ...

  3. 定义一个正整数的数组arr,删除arr数组中指定索引的元素,删除元素后面的元素需要往前移动,并且最后的索引位置用-1补上

    import java.util.Arrays;public class practice8 {public static void getArray(int[] arr, int index){fo ...

  4. js删除数组中指定对象

    js删除数组中指定对象 需求说明 从数组中移除指定对象函数封装 `removeArray` 从数组中获取指定对象索引函数封装 `getArrayIndex ` 在`Vue`中调用函数使用 需求说明 点 ...

  5. js 删除对象数组中指定元素

    操作对象数组中指定条件的元素: 例: let arr = [{createDate: "2021-03-20",id: 1 }, {createDate: "2021-0 ...

  6. JS删除数组中指定元素/删除数组中指定对象

    删除数组中指定对象指定元素 let arr = [{name: "xiaowang",id: 1 },, {name: "xiaozhang",id: 2 }, ...

  7. JavaScript 删除数组中指定元素(5种方法)

    JavaScript 删除数组中指定元素 在 JavaScript 中,数组是一种常见的数据类型,可以存储多个元素.有时候,我们需要从数组中删除某些特定的元素.本文将介绍如何使用 JavaScript ...

  8. JavaScript中如何删除数组中指定元素

    js中删除数组中指定元素大致有以下三中方法. 1.使用for循环遍历,根据条件判断. for (let i = 0; i < array.length; i++) {if (array[i] = ...

  9. html数组删除指定元素,js怎么删除数组中指定元素?

    js中删除数组中指定元素的方法:首先通过循环遍历该数组得到指定元素的索引值,然后根据索引值使用splice()方法即可删除元素,语法"array.splice(索引值,1)". J ...

最新文章

  1. jQuery如果选中复选框
  2. Django 应用开发(2)
  3. 1.为什么要学习MATLAB
  4. 用git rebase合并
  5. 对象属性的调用_面向对象的三主线之一:Java类及类的成员(1)
  6. 巡检水中机器人_物联卡的应用,管廊隧道巡检机器人“上岗”啦!
  7. webpack与babel的深奥,渣渣的我只能做个小笔记(持续更新)
  8. 启航龙图计算机网络,2020年哈尔滨工业大学854计算机基础考研大纲
  9. mysql 数据库安装命令_数据库mysql安装及最基本命令
  10. 企业平均每年遭遇9起有针对性攻击
  11. 广告roi怎么计算公式_信息流ROI出价技巧详解及计算公式
  12. JavaScript相关技术学习
  13. 哈工大计算机系统大作业 程序人生-Hello’s P2P
  14. 股市前复权、后复权与不复权
  15. 【ESP32 开发】ArduinoJson联合PSRAM解决 ESP32内存过小 无限重启的问题
  16. 2020年缴费基数调整
  17. UVM-TLM通信机制(四)
  18. 怎么下载优酷视频呢,你可以这样下
  19. php判断区间数字,如何快速判断数字在那个区间?
  20. [MySQL] 运算符

热门文章

  1. JavaScript 统计中英混合字符串的长度
  2. Open Live Writer - TargetInvocationException
  3. java_eclipse_maven_svn_主题彩色插件_全屏插件
  4. ibatis Dynamic总结(ibatis使用安全的拼接语句,动态查询)
  5. 软件开发项目文档模版
  6. SQL_EXEC_ID分析(转帖)
  7. java 蓝桥杯算法训练 寂寞的数(题解)
  8. (140)FPGA面试题-FPGA IP简介
  9. (78)FPGA内部资源与FPGA开发流程-面试必问(二)(第16天)
  10. (53)FPGA条件选择(casez)