用javascript编写移出数组arr([1,2,3,4,2,5,6,2,7,2])中与2相等的元素,并生成一个新的数组,不改变原数组

作者&投稿:弋月 (若有异议请与网页底部的电邮联系)
用js代码实现移出数组arr[1,2,3,4,2,5,6,2,7,2]中与2相等的元素,并生成一个新的数组,不改变原数组~

es6有一个filter呀。
let arr = [1,2,3,4,2,5,6,2,7,2];let newArr = arr.filter(item => item === 2);// [2, 2, 2, 2]不过这没意义呀,输出的是一个数组 [2, 2, 2, 2]。要是输出原数组2的index还可以。
let arr = [1,2,3,4,2,5,6,2,7,2];let newArr = [];arr.forEach((current, index) => { if (current === 2) { newArr.push(index); }})

var arr1 = [1,2,3,4,5,6,7,8,9];
var arr = arr1.map(function(item,index,array){
return item*item*item;

})
返回的新数组arr则是元素立方运算后的新数组

let arr = [1,2,3,4,2,5,6,2,7,2]
let newArr = arr.filter(key => key !== 2)

filter过虑数组元数。



意思就是去重嘛。

我的博客里有几种方法,可以参考下:

数组去重



...c,找出其中的最大数。请使用javascript程序编写出来?
答:以下是使用JavaScript编写找出三个数中最大值的程序示例:// 定义三个数 var a = 10;var b = 20;var c = 15;// 比较三个数的大小,找出最大值 var max = a;if (b > max) { max = b;} if (c > max) { max = c;} // 输出最大值 console.log("三个数中最大值为:" +...

用Javascript编写:在页面中显示1~100之间的所有素数,并且控制每行显示5...
答:我把本功能分了2个函数来写,一个用来计算素数,一个用来显示结果。这样如果显示的时候需要更改格式,不需要改计算素数的函数,重用性比较好 //调用函数显示结果,把0到100间的素数显示在id为result的div中 printArray(sushu(0,100),'result');//显示数组的函数,以空格为间隔显示数组的值,每行显示...

JavaScript编写以下?
答:参考代码: 确定 var eCipher = document.getElementById('cipher');var aInput = document.getElementsByClassName('input');var eDeter = document.getElementById('determine');for (var i = 0; i < aInput.length; i++) { aInput[i].onfocus = function () { this.style.backgroun...

编写一段javascript程序,要求用户输入一个整数N,计算从1加到N,要求使 ...
答:假设用户是输入到一个文本框吧,文本框在myform表单中,name为text.还有一个按钮,用户点击它的时候会出来结果,用一个消息框显示: function myresult(){//定义一个函数 var result=0;//用来保存求得的和,if(isNaN(document.myform.text.value)){ //isNaN()用来判断用户的输入是否是一个整数...

用javascript编写求两数和并对第一个数求余数,进行中求出余数
答:console.log('两数之和为:' + sum);console.log('第一个数对第二个数求余的结果为:' + remainder);在上述示例中,我们首先定义了两个变量 num1 和 num2,分别赋值为 10 和 5。然后,我们使用加法运算符计算出两个数之和,并将结果赋值给变量 sum。接着,我们使用取模运算符对第一个数 ...

用javascript编程语言编写一个函数,求一个数组中的奇数和,并返回_百 ...
答:var arr =[123,456,789,147,258,369]var num = 0function add(){for(var i=0;i<arr.length;i++){if(arr[i]>0 && arr[i]%2 != 0){num += arr[i]console.log(num)}}}add()

怎样用JavaScript编写从1到100的质数总和
答: var sum = 0; //定义一个变量装和 var zhisu = "";for(var i=1 ;i<=100;i++){ //从1到100加 var iszs = true;for(var j=2;j<i;j++){ if(i%j==0){ iszs = false;break;} } if(iszs){ zhisu += i + ",";sum+=i; //等于sum = sum + i } } ...

用javascript编写在网页里写一个超链接,点击超链接能打开新的窗口并显示...
答:先编写 一个html ,设置添加图片记录文件连接。js 添加一个 function 设置 window.open function Wopen(){ window.open('http://地址','_blank','width=600,height=400,top=100px,left=0px') }打开图片

如何用javascript编写出出1到100的素数?
答:首先,先创建一个html文件,然后在head标签里的script标签放入这一段js代码,这是我们团队建立的一个面对it新手教程的网站,里面有不少html、css、js案例教程,有什么不懂还可以到我们网站来看网页链接 document.write("1~100的素数:")var shu=0;for(var i=1;i<101;i++){ for(var n=2;n<...

用javascript脚本语言编写一个 计算器计算加减乘除 ? 谢谢,很急!大家...
答:case 1 :sc.value = sa + sb;break;case 2 :sc.value = sa - sb;break;case 3 :sc.value = sa * sb;break;case 4 :if(sb == 0){ alert("被除数不能为0!");return;} sc.value = sa / sb;break;} } 计算器 第一个数 ...