js数组实用方法
来源:互联网 发布:阿拉伯 联邦 知乎 编辑:程序博客网 时间:2024/05/17 23:33
1、Array.forEach() – 遍历数组,可以在回调函数中操作数组元素,没有返回值
var arr = [1, 2, 3]arr.forEach(function (item) { console.log(item) // 1 2 3})
2、Array.map() – 遍历数组,返回一个新数组,数组元素经过回调处理
var number = [1, 2, 3]var doubleNumber = number.map(function (item) { return item * 2})console.log(doubleNumber) // [2, 4, 6]
3、Array.filter() – 过滤数组,回调函数中设置过滤条件
var numbers = [2, 23, 8, 14, 9, 22, 27]var numbersFilter = numbers.filter(function (item) { if (item > 10) { return true } else { return false }})console.log(numbersFilter) // [23, 14, 22, 27]
4、Array.indexOf() – 返回第一个匹配元素的索引值
var source = [1, 2, 2, 3]console.log(source.indexOf(1)) // 0console.log(source.indexOf(2)) // 1console.log(source.indexOf(3)) // 3
5、Array.every() – 判断所有元素都是否符合某种条件,所有回调函数都为true时结果为true,否则为false
var count = [2, 23, 8, 14, 9, 22, 27]var result1 = count.every(function (item) { return item > 10})var result2 = count.every(function (item) { return item > 0})console.log(result1) // falseconsole.log(result2) // true
阅读全文
0 0
- js数组实用方法
- 数组实用方法
- 实用的js方法
- JS实用小方法
- jquery js 实用方法
- 实用js-js中数组的操作
- JS一些实用的方法
- 一些实用的js方法
- JS一些实用的方法
- JS实用ToolKit--NO1.数组排序
- js中几种实用的跨域方法原理详解(实用)
- JS数组方法汇总
- JS数组方法汇总
- JS数组方法汇总
- JS数组方法汇总
- JS数组方法汇总
- JS数组方法整理
- JS数组方法汇总
- [Lucas + 高维前缀和] HHHOJ#75. 虚妄之诺
- logstash-5.6.3 sincedb 位置
- python操作hiveserver2相关工具集
- 比特币挖矿——入门
- Tesseract OCR 3.05.01 VS2015编译 及 字库训练
- js数组实用方法
- 深度相机(三)--三种方案对比
- JavaScript中不能使用<c:if></cif>
- Linux Ubuntu 查看所有软件安装命令
- CakePHP中获取Request请求数据的几种方式
- python学习笔记(三)绘制训练过程的loss和accuracy曲线
- Apache里mod_expires模块配置指南
- scanf()和getchar() 使用特点
- 解决UnicodeDecodeError: 'ascii' codec can't decode byte 0xcf in position 7: ordinal not in range(128)