JavaScript:删去数组中指定元素,组成新数组

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 7     <title>删去数组中指定元素,组成新数组</title>
 8 </head>
 9 <body>
10     
11 </body>
12 <script>
13     var arr = [1,2,3,4,2,5,6,2,7,2];//设定一个数组
14     var brr = [];//新生成的数组
15     var a = b = 0;
16     for (const i in arr) {//遍历
17         if (arr[i]==2) {//判断数组arr中下标为i的元素是否为2
18             delete arr[i];    //如果是删除
19         }else{
20             a = arr[i];
21             brr[b] = a;//如果不是插入新数组
22             b++;
23         }
24     }
25     for (const i in brr) {
26         document.write(brr[i]);//遍历输出
27     }
28 </script>
29 </html>
原文地址:https://www.cnblogs.com/yunlan/p/14618942.html