首页 > 其他分享 >移除数组arr中的所有值与item相等的元素,直接给定的arr数组上进行操作,并将结果返回输入

移除数组arr中的所有值与item相等的元素,直接给定的arr数组上进行操作,并将结果返回输入

时间:2022-12-03 18:47:08浏览次数:36  
标签:返回 arr item 给定 数组 移除

// 移除数组arr中的所有值与item相等的元素,直接给定的arr数组上进行操作,并将结果返回输入         function removeWithoutCopy(arr,item){             for(let i = 0;i<arr.length;i++){                     if(arr[i]===item){                         arr.splice(i,1)                         i--                     }             }             console.log('arr:', arr)    //返回结果arr: [1, 3, 4]         }         removeWithoutCopy([1,2,2,3,4,2,2],2)

标签:返回,arr,item,给定,数组,移除
From: https://www.cnblogs.com/Metx/p/16948546.html

相关文章

  • day05--数组
    数组定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作为一个数组元素,每个数组元素......
  • 总结数组和对象的遍历方法
    【总结】数组、对象的遍历方法一、for...of与for...in的区别:for...of遍历可迭代对象(Array,Map,Set,String,TypedArray,arguments对象等)遍历可迭代对象定义要迭代的数据......
  • 树状数组学习笔记
    树状数组学习笔记简介树状数组是一个可以在\(O(\logn)\)的时间复杂度内支持单点修改和查询前缀和的操作的数据结构。\(\text{lowbit}\)\(\text{lowbit}\)是指一个......
  • 找到所有数组中消失的数字
    找到所有数组中消失的数字一、题目描述给你一个含n个整数的数组nums,其中nums[i]在区间[1,n]内。请你找出所有在[1,n]范围内没有出现在nums中的数字,并以数组形式返回。示......
  • 算法--数组、链表、栈、队列
    一、数组1、删除有序数组中的重复项(简单)题目地址:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/给你一个升序排列的数组nums,请你原地删除重......
  • Javascript随机排列数组-要求概率一样
    今天做了一道很有意思的题。如何在Js中实现一个随机排列数组的算法,要求排列之后每一次组合出现的概率相同。完整题目如下:etarr=[1,2,3];shuffle(arr);//arr=[3......
  • valarray
    本文所有代码均使用头文件valarray和iostream,并定义print函数如下template<typenameT>voidprint(constvalarray<T>&va){ for(unsignedi=0;i<va.size();i++)......
  • char数组转int后的指针显示值
    #include"iostream"usingnamespacestd;intmain(void){charstr[]="1234567890";int*p=(int*)str;printf("%x\n",*(p+1));//0x38373635cout<<*(p+1)......
  • Go-07 Golang中的数组
    packagemainimport"fmt"/*...Golang中的数组...*//* Go语言中的数组是指一系列相同类型数据的集合。数组中的元素必须要相同数据类型。数组中包含的每个数据被称......
  • 蓝桥杯 ALGO-50算法训练 数组查找及替换
    问题描述给定某整数数组和某一整数b。要求删除数组中可以被b整除的所有元素,同时将该数组各元素按从小到大排序。如果数组元素数值在A到Z的ASCII之间,替换为对应字母。......