美文网首页js基础
js- 数组的删除03

js- 数组的删除03

作者: 椋椋夜色 | 来源:发表于2019-04-28 01:39 被阅读0次

<!DOCTYPE html>
<html lang="zh-CN">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title> 数组的删除</title>

<script>
    var arr = ['小白', '小黑', '小三', '小三', '小四'];
    alert(arr); // (4) ["小白", "小黑", "小三", "小四"]

    //1.接收用户 输入的 要删除 人的名字
    var usrInput = prompt('请输入您要删除的用户的名字:');
    //1.1 用来保存 要删除元素 的 下标 (默认值 给 -1)
    var delIndex = -1;

    //2.根据 名字 到数组中 找到 相等的名字 的 下标
    for (var i = 0; i <= arr.length - 1; i++) {
        // 判断 用户输入的名字 是否 和 正在遍历的 数组元素 相等
        // 如果相等 就记录 下 当前的下标 i
        if (usrInput == arr[i]) {
            //保存 当前下标 到 delIndex
            //找到后 跳出循环
            delIndex = i;
            break;
        }
    }
    //3.调用 splice 方法 根据下标 删除 名字
    if (delIndex > -1) {
        arr.splice(delIndex, 1)
    }
    alert(arr);
</script>

</head>

<body>
</body>

</html>

相关文章

  • js- 数组的删除03

    数组的删除

  • js-数组的删除

    数组的删除

  • js-数组的删除02

    数组的删除

  • js-数组删除指定元素的效率比较

    本文分析几种从数组中删除指定元素(该元素出现可能不止一次)的方法的效率,这几种方法都不会改变原数组。话不多说直接上...

  • js-数组

    数组

  • JS-数组

    数组 检测是否为数组的方法 添加删除数组元素方法 筛选数组 //一个数组[1300,2400,2500,1100,...

  • 数组

    JS-数组 方法: Array.isArray(obj) : 判断对象是否是Array,是返回true,不是返回f...

  • 数据结构03-哈希表

    数据结构03-哈希表 一、哈希表介绍 1.由来 我们知道,数组查询容易,插入和删除困难;链表查询困难,插入和删除容...

  • Numpy基础——第二篇

    本章内容: 数组的删除 数组的去重 数组的拼接 数组分割 数组转置 Numpy计算函数 一、数组的删除 delet...

  • react setState 数组、对象多种方式

    demo地址 修改object中某项 删除数组首位 删除数组尾部 删除数组任意一项 数组尾部添加一项 数组头部添加...

网友评论

    本文标题:js- 数组的删除03

    本文链接:https://www.haomeiwen.com/subject/fwkrnqtx.html