1、定义filter()创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。2、语法array.filter(function(currentValue,index,arr), thisValue);3、参数说明返回4、用法filter() 方法用于把Array中的某些元素过滤掉,然后返回剩下的未被过滤掉的元素。5、注意事项1、filter() 不会对空数组进行检测;2、filter() 不会改变原始数组。6、使用实例1.返回数组array中所有元素都大于等于14的元素、返回等于14、返回大于某个值和小于某个值的元素的元素。const array = [14, 17, 18
208
0
1. 认识箭头函数es6 新增了使用胖箭头(=>)语法定义函数表达式的能力,很大程度上,箭头函数实例化的函数对象与正式的函数表达式创建的函数对象行为是相同的。任何可以使用函数表达式的地方,都可以使用箭头函数:// 普通函数
let sum = function(a, b) {
return a + b;
}
// 箭头函数
let sum1 = (a, b) => {
return a + b;
}箭头函数简洁的语法对开发者来说是十分友好的,从上面的例子可以得知箭头函数的简单用法:(参数) => { 函数体 }2. 箭头函数的一些用法1. 省略包含参数的小括号如果只有一
199
0
JS数组去重的方式例:将下面数组去除重复元素(以多种数据类型为例)const arr = [1, 2, 2, 'abc', 'abc', true, true, false, false, undefined, undefined, NaN, NaN]1.利用Set()+Array.from()Set对象:是值的集合,你可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即Set中的元素是唯一的。Array.from() 方法:对一个类似
220
0
在JavaScript中数组元素删除的八种方法汇总这篇文章中,我们总结了八种数组删除的JS方法,下面我们将他们应用于具体场景中,更好的说明JS中如何删除数组元素。一、删除第一个元素1、shift() 方法调用shift()方法可以把数组的第一个元素删除,并返回第一个元素的值。注意: 此方法改变数组的长度!提示: 移除数组末尾的元素可以使用 pop() 方法。var arr = [1, 2, 3, 4]
arr.shift() // 1
// arr => [2, 3, 4]2、slice() 方法slice() 方法可从已有的数组中返回选定的元素。slice() 方法不仅可以用于数组,
221
0
在JavaScript中,Array类型是非常常用的类型。与其他语言的数组不同,JavaScript给Array数组提供了大量的方法,因此在JavaScript中,对数组进行操作其实非常灵活。在本文中,我总结了一下JavaScript中Array删除的方法。一、lengthJavaScript中Array的length属性非常有特点一一它不是只读的。因此,通过设置这个属性可以从数组的末尾移除项或添加新项,请看下面例子://移除元素
var arr=[1,2,3,4]; //创建一个包含4个数字的数组
arr.length = 2;
console.log(arr); //[1, 2]
232
0