JS如何删除数组中指定的内容

news/2024/7/19 13:40:34 标签: js, javascript, 前端

如何删除数组中的指定内容?
主要是对splice函数的应用,这个函数很强大,用处非常多。
我们分两种情况处理问题:
①删除数组中的一个指定元素。
array数组中只有一个值为1的元素,我们的任务就是删除这个值为1的元素。

javascript">  var array = [88,1,5,6,505,85,77,50];
    for(var i = 0; i < array.length; i++){
        if(array[i] == 1){
            array.splice(i,1);
        }
    }
    console.log('删除1后数组的内容为',array);

在这里插入图片描述

①删除数组中的全部指定元素。
array数组中有n个1,我的任务是全部删除值为1的元素。

javascript">var array = [88,1,1,1,5,6,1,1,1,50,1];
for(var i = 0; i < array.length; i++){
    if(array[i] == 1){
        array.splice(i,1);
        i = i-1;
    }
}
console.log('全部删除1后的数组内容为',array);

在这里插入图片描述

我遇到的主要就这两种情况,有其它需求解决困难的,可以评论区多多沟通交流。

有微信小程序课设、毕设需求联系个人QQ:505417246

关注下面微信公众号,可以领取微信小程序、Vue、TypeScript、前端、uni-app、全栈、Nodejs、Python等实战学习资料
最新最全的前端知识总结和项目源码都会第一时间发布到微信公众号,请大家多多关注,谢谢!

在这里插入图片描述


http://www.niftyadmin.cn/n/1576599.html

相关文章

Activiti实战. 1.1什么是Activiti

1.1什么是Activiti 大家第一次接触Activiti的时候不理解它为什么要叫这个名字&#xff0c;从词典中也没有找到对它的解释。可能有人会想到另外一个单词Activity&#xff08;活动&#xff09;&#xff0c;与Activiti仅一个字母之差。在工作流方面有些基础的读者或许能很快理解&a…

Vue知识点总结(10)——全局组件的创建和使用(超级详细)

在上一期我们已经讲解了组件的概念和作用&#xff0c;还有局部组件的封装、挂载和使用。 这期我们说一下全局组件的创建和使用&#xff0c;很简单。 <div id"app"><Vheader></Vheader> </div><script>Vue.component(Vheader,{data ()…

《图数据库(第2版)》导读

前言 图数据库&#xff08;第2版&#xff09;图数据库应对的是当今一个宏观商业世界的大趋势&#xff1a;凭借高度关联的数据中复杂而动态的联系获得洞察力并赢得竞争优势。无论我们想了解的是客户之间的联系&#xff0c;电话或数据中心网络元素之间的联系&#xff0c;娱乐产品…

《Linux系统编程(第2版)》——1.2 API和ABI

本节书摘来自异步社区《Linux系统编程&#xff08;第2版&#xff09;》一书中的第1章&#xff0c;第1.2节&#xff0c;作者&#xff1a;【美】Robert Love著&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看 1.2 API和ABI 程序员都希望自己实现的程序能够一直…

Vue知识点总结(11)——组件通信-父传子(超级详细)

前两期我们简单了解了一下Vue中局部组件和全局组件的创建和使用。 组件创建之后&#xff0c;很重要的一个环节就是通信&#xff0c;一个项目中肯定是有非常多的组件的&#xff0c;它们肯定要能够互相联系&#xff0c;共同收集数据、处理数据、传递数据。 这期我们说一下组件通信…

《Node应用程序构建——使用MongoDB和Backbone》一2.2 Express

本节书摘来自异步社区《Node应用程序构建——使用MongoDB和Backbone》一书中的第2章&#xff0c;第2.2节&#xff0c;作者【美】Mike Wilson&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看 2.2 Express Node应用程序构建——使用MongoDB和Backbone本书中应用…

Vue知识点总结(12)——组件通信-子传父(超级详细)

在上一期中&#xff0c;我们说了什么是组件通信&#xff0c;并且详细讲解了一下组件通信中的父传子。 既然存在父组件向子组件传值&#xff0c;那必然存在子组件向父组件传值。 这期我们就说一下组件通信中的子传父。 <div id"app"><App></App><…

面试题三:设计包括 min 函数的栈。

3.设计包括 min 函数的栈。 定义栈的数据结构&#xff0c;要求加入一个 min 函数。可以得到栈的最小元素。要求函数 min、push 以及 pop 的时间复杂度都是 O(1)。 思路分析: a.要想一个在栈中找出栈的最小值,且时间复杂度为1,我们可能回忆到每次向栈插入push()一个值都对其进行…