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

软件dw做网站b2b免费发布信息平台

软件dw做网站,b2b免费发布信息平台,一个域名访问不同的网站,开一个二手车销售网站怎么做es6中引入了rest参数,样式形如…xxx,用于获取函数的多余参数,这样就不需要使用arguments对象了。rest参数搭配的一个变量是一个数组,该变量将多余的参数放入数组中。例如: function add(...value){console.log(value);…

es6中引入了rest参数,样式形如…xxx,用于获取函数的多余参数,这样就不需要使用arguments对象了。rest参数搭配的一个变量是一个数组,该变量将多余的参数放入数组中。例如:

function add(...value){console.log(value);let sum=0;for(var val of value){sum+=val    }return sum
}
add(2,3,5);//10

上面代码的add函数是一个求和函数,利用rest参数,可以向该函数传入任意数目的参数。

下面是一个rest参数代替arguments变量的例子:

function sortNumbers(){return Array.prototype.slice.call(arguments).sort();
}//rest写法
const sortNumbers=(...numbers)=>numbers.sort();

上面两种写法rest参数的写法更加自然简洁。

arguments对象不是数组,只是一个类数组对象。为了使用数组的方法,得使用Array.prototype.slice.call先将其转为数组。rest参数就不存在这个问题,它就是一个真正的数组,数组的方法都可以使用。下面是一个利用rest参数改写数组的push方法。

function push(array,...items){items.forEach(function(item){    array.push(item);console.log(item);})
}
var a=[];
push(a,1,2,3);

还需要注意的是

rest参数之后不能有其他参数,否则会报错。

函数的length属性不包括rest参数。

(function(a) {}).length  // 1
(function(...a) {}).length  // 0
(function(a, ...b) {}).length  // 1
http://www.mmbaike.com/news/105367.html

相关文章:

  • 股权变更要在工商局网站做吗小程序运营推广公司
  • 给企业建设网站的意义百度代发收录
  • 做免费外贸网站百度百科推广费用
  • 做书的网站有哪些内容网络推广是什么工作内容
  • 其它区便宜营销型网站建设网站怎样被百度收录
  • 互联网行业是干什么的精准网站seo诊断报告
  • 济宁网站建设多少钱广州外包网络推广公司
  • 建设网站0基础需要学什么长沙百度百科
  • 网站大屏轮播图效果怎么做的日本比分算1:1
  • 微信企业网站 源码重庆森林讲的什么内容
  • 安卓毕业设计代做网站关键词优化seo
  • 网站建设的意义杭州网站设计
  • 犀牛建模教程无锡seo网站管理
  • 投资管理公司建站网站关键词优化
  • 独立站建设网站最新域名查询ip
  • 珠海做网站公司有哪些搜狗关键词优化软件
  • 手机wap网站下载seo百度点击软件
  • 首都博物馆 网站建设seo实战培训学校
  • 网站建设简单点的信息流广告案例
  • 做网站运营好还是SEO好免费crm系统手机版
  • 搭建发卡网站要多少钱快速排名新
  • 石景山网站seo优化排名重大军事新闻
  • 网站的营销推广方案及预算如何建立企业网站
  • 为什么做的网站在浏览器搜不到seo怎么优化步骤
  • 网站建设-信科网络宁波seo公司哪家好
  • 网站开发的心得与体会深圳关键词优化怎么样
  • 哪个全球购网站做的好处百度app官方下载
  • 什么网站可以免费做护师题百度seo标题优化软件
  • 网站制作 沈阳搜索优化师
  • 网站开发功能确认单新媒体营销策略