数组对象常用方法总结
2018-06-24 00:59:40来源:未知 阅读 ()
map():对数组中的每个元素重组装 不改变原数组 Javascript版本1.6
every():检测数组中每个元素是否符合条件,若数组中检测出一个不满足条件,返回false,则剩余元素不再进行检测,若所有元素满足条件,返回true。不改变原数组 Javascript版本1.6
some():检测数组中是否存在某个元素符合条件,若数组中检测出一个满足条件,返回true,否则返回false。不改变原数组 Javascript版本1.6
filter() :过滤元素,返回满足条件的新数组 不改变原数组 Javascript版本1.6
forEeach() :遍历数组的每一个元素 Javascript版本:ECMAScript 3
1、使用:array.方法名(function(currentValue,index,arr), thisValue)
2、不对空组数检测
3、浏览器支持程度
var arr=[2,3,7,6,4]; arr.map(function(item,index){return '<b>'+item+'</b>'}) // ["<b>2</b>", "<b>3</b>", "<b>7</b>", "<b>6</b>", "<b>4</b>"] var arr=[2,3,7,6,4];arr.map(Math.sqrt); //[1.4142135623730951, 1.7320508075688772, 2.6457513110645907, 2.449489742783178, 2] arr.every(function(item,index){return item>5})//false arr.every(function(item,index){return item>0})//true arr.some(function(item,index){return item>5})//true arr.some(function(item,index){return item>7})//false arr.filter(function(item,index){return item>5})//[7, 6] arr.forEach(function(item,index){console.log(index+item)})//2,4,9,9,8
console.log(arr) //[2,3,7,6,4]
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:对称加密
- javascript面向对象入门基础详细介绍 2020-03-29
- JS简单去除数组中重复项的方法 2020-03-16
- javascript 中关于array的常用方法详解 2020-03-16
- JS实现标签页切换效果 2020-03-12
- 关于JS array的数组 2020-03-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash