当前位置: 首页 > news >正文

上海二手房seo查询seo优化

上海二手房,seo查询seo优化,计算机网页制作工具,西安自由行攻略5天详细find(): 返回通过测试数组的第一个元素的值 1 array.find(function(value, index, arr),thisValue) value:必须,代表当前元素,其他四个参数都是可选,index代表当前索引值,arr代表当前的数组,thisValue代表传递给函数的…

find(): 返回通过测试数组的第一个元素的值

1 array.find(function(value, index, arr),thisValue)

value:必须,代表当前元素,其他四个参数都是可选,index代表当前索引值,arr代表当前的数组,thisValue代表传递给函数的值,一般用this值,如果这个参数为空,undefined会传递给this值

返回值:返回符合测试条件的第一个数组元素的值,如果没有符合条件的则返回undefined。

1  var arr = [1,2,3,4,5,6,7];
2  var ar = arr.find(function(elem){
3      return elem>5;
4  });
5  console.log(ar);//6
6  console.log(arr);//[1,2,3,4,5,6,7]

find()方法为数组中的每个元素都调用一次函数执行,当数组中的元素在测试条件时返回true,find()返回符合条件的元素,之后的值不会再执行函数。如果没有符合条件的元素则返回undefined。

filter():创建一个新数组,新数组中的元素是泰国检查指定数组中符合条件的所有元素

1 array.filter(function(value, index, arr),thisValue)

value:必须,代表当前元素,其他四个参数都是可选,index代表索引值,arr代表当前的数组,thisValue代表传毒给函数的值,一般用this值,如果这个参数为空,undefined会传毒给this

返回值: 返回数组,包含了符合条件的所有元素,如果符合条件的则返回空数组

var arr = [1,2,3,4,5,6,7]
val ar = arr.filter(function(elem){retuen elem>5 
})
console.log(ar)    // [6,7]
console.log(arr)  //  [1,2,3,4,5,6,7]

map(): 返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值,map()方法按照原始数组顺序依次处理元素

1 array.map(function(value,index,arr),thisValue)

value:必须,代表当前元素,其他四个参数都是可选,index代表当前索引值,arr代表当前的数组,thisValue代表传递给函数的值,一般用this值,如果这个参数为空,undefined会传递给this值

返回值:返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值

1  var arr = [1,2,3,4,5,6,7];
2  var ar = arr.map(function(elem){
3     return elem*4;
4  });
5  console.log(ar);//[4, 8, 12, 16, 20, 24, 28]

forEach(): 用于调用数组的每个元素,并将元素传递给回调函数

1 array.forEach(function(value, index, arr),thisValue)

value:必须,代表当前元素,其他四个参数都是可选,index代表当前索引值,arr代表当前的数组,thisValue代表传递给函数的值,一般用this值,如果这个参数为空,undefined会传递给this值

返回值:undefined

1 var arr = [1,2,3,4,5,6,7];
2  var sum = 0;
3  var ar = arr.forEach(function(elem){
4     sum+=elem*4;
5  });
6  console.log(ar);//undefined
7  console.log(arr);//[1,2,3,4,5,6,7]

forEach()返回值为undefined,里面即便有return语句,返回值依然是undefined

总结一下

find()方法主要用来返回数组中符合条件的第一个元素(没有的话返回undefined)

filter()方法主要用来筛选数组中符合条件的所有元素,并且放在一个新的数组中,如果没有,返回一个空数组

map()方法主要用来对数组中的元素调用函数进行处理,并且把处理结果放在一个新数组中返回(如果没有返回值,新数组中的每一个元素都为undefined)

forEach()方法也是用于对于数组中的每一个元素进行回调函数,但他没有返回值

 

 

转载于:https://www.cnblogs.com/chailuG/p/10815977.html

http://www.lbrq.cn/news/2482255.html

相关文章:

  • 怎么制作自己的头像logo南宁百度推广seo
  • 易企秀可以做网站吗公司官网怎么制作
  • 网站后台尺寸一般做多大的热门网站排名
  • 中山移动网站建设怎么做免费建立一个网站
  • 目前网站建设主流技术架构怎样建网站平台
  • 公司简介模板素材进行优化
  • 网站策划与维护怎么做谷歌推广
  • 做视频网站需要什么服务器配置刷百度关键词排名
  • wordpress一键搬家给网站做seo的价格
  • 沙市网站建设国内设计公司前十名
  • 广州做网站专业公司昆明新闻头条最新消息
  • 西安网站优化招聘软件开发公司联系方式
  • 个人网页网站制作模板百度链接地址
  • 重庆seo服务优化营商环境心得体会
  • 智慧树网站的章节题做不了seo竞价排名
  • 网站设计与建设开发济南seo优化公司助力排名
  • 建设工程管理条例武汉seo广告推广
  • 南宁手机网站制作公司百度竞价广告投放
  • 做自己的彩票网站数据营销
  • dw做网站教程视频公司关键词排名优化
  • 外贸主动营销网站建设理发培训专业学校
  • 泰州哪家做网站建设比较好免费建站哪个网站最好
  • 智博教育的网络营销是什么上海何鹏seo
  • 青海餐饮网站建设公司网络促销的方法有哪些
  • 36kr网站用什么做的软件开发培训机构排名
  • 在合肥哪里学网站建设网络营销出来可以干什么工作
  • 类似b站的网站怎么做的合肥网站推广公司哪家好
  • 北京软件开发公司排宁波seo网络推广咨询价格
  • 鞍山市做网站公司重庆网站优化排名推广
  • 南京网站制作站长工具在线
  • element-plus安装以及使用
  • 微分方程入门之入门之入门,纯笔记
  • 机器学习(重学版)基础篇(概念与评估)
  • java面试题(一)
  • 解决 Delete ␍ prettier/prettier问题的方案
  • OneCode3.0 Gallery 组件前后端映射机制:从注解配置到前端渲染的完整链路