js基础

js-数组的删除02

2019-04-28  本文已影响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>

<style>

</style>

<script>
    // 数组的删除-根据元素值来删除-删除所有复合条件的元素
    var arr = ['小白', '小黑', '小黑', '小黄', '小三', '小四', '小五', '小六', '小黑'];
    alert(arr);
    //1.接收用户 输入的 要删除 人的名字
    var a = prompt('请输入您要删除的用户的名字:');
    //2.为了 避免 漏删的情况,使用 倒序遍历 来删除指定元素
    for (var i = arr.length; i >= 0; i--) {
        // 匹配后立即删除
        if (a == arr[i]) {
            arr.splice(i, 1);
        }
    }
    alert(arr);
</script>

</head>

<body>
</body>

</html>

上一篇下一篇

猜你喜欢

热点阅读