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

教学网站建设 效益最近时事新闻热点事件

教学网站建设 效益,最近时事新闻热点事件,wordpress搜索框制作教程,如何建设自己的网站某次开发中,看到项目代码中用到了 rest 这个参数,但又没看到在哪里定义或者传入,当时没太理解它的意思,查了下资料才恍然大悟。含义也很简单,写个随笔记录下。 关键字 rest 的用法(剩余参数) 在…

某次开发中,看到项目代码中用到了 rest 这个参数,但又没看到在哪里定义或者传入,当时没太理解它的意思,查了下资料才恍然大悟。含义也很简单,写个随笔记录下。


关键字 rest 的用法(剩余参数)

在 JavaScript 中,函数可以接收任意数量的参数。在大部分情况下,我们只处理函数的固定数量的参数,但有时候,我们无法预先知道函数需要接收多少个参数,这个时候就可以使用 rest (或者也可以使用 args)。

rest 参数是一种特殊类型的参数,它允许我们在函数声明中使用省略号(…)来表示函数可以接收任意数量的参数。

这些参数会被接收到一个数组中,同时,我们可以在该函数体中使用该数组。

语法如下:

function handleSum(...rest) {// ...rest 代表所有传入的参数console.log(rest)
}
handleSum(1, 2, 3)  // [1, 2, 3]function handleSum(num, ...rest) {// ...rest 代表所有剩余参数console.log(rest) //  [2, 3, 4]console.log(arguments)  // [1, 2, 3, 4]
}
handleSum(1, 2, 3, 4)  // [2, 3, 4]

注意:

rest 要与 arguments 做好区分。

rest 关键字 指的是剩余参数

arguments 指的是全部参数

其他用法

rest 关键字不止可以用在 函数 的传参中,也可以用于变量中

  • 数组的使用方式
const arr = [1, 2, 3, 4, 5]const [a, b, ...rest] = arrconsole.log(a)  // 1
console.log(b)  // 2
console.log(rest)  // [3, 4, 5]
  • 对象的使用方式
const obj = {name: '张三',age: 18,sex: '未知'
}const { name, ...rest } = obj
console.log(name)  // 张三
console.log(rest)  // { age: 18, sex: '未知'}

再次注意:

  • rest 语法只能写在最后面,比较人家的定位就是剩余的未知参数,再在人家屁股后面跟一个已知的参数,太打人家脸了。
  • rest 关键字的用法虽然是这个,但我们可以使用它的隐藏功能:比如可以将字符串转数组、对象复制、数组复制等功能。

当我们了解完这些后,在看项目中的代码就洞若观火,一目了然。

http://www.hkea.cn/news/337063/

相关文章:

  • 厦门做网站设计电商seo优化
  • wordpress视频点播seo技术是干什么的
  • 网站推广是怎么做的网络营销专业如何
  • 平面设计线上兼职上海网站seo
  • 个性化网站定制价格今日热点
  • 做网站的艰辛免费个人网站申请
  • 网站改版需要多久网站设计与制作毕业论文范文
  • 深圳横岗网站建设网站建设的推广渠道
  • 有没有什么网站免费做名片2023年新闻小学生摘抄
  • 新网金商网站外链查询工具
  • 网站建设的进度竞价托管选择微竞价
  • 网站快速网站推广怎么做一个公司网站
  • 旅游网站模板htmlseo品牌优化整站优化
  • 方圆网站建设aso优化重要吗
  • 做购实惠网站的意义好用的搜索引擎有哪些
  • 怎么把自己笔记本做服务器做个网站搭建网站基本步骤
  • jeecms做企业网站成都网站建设公司排名
  • 沈阳招聘网站开发地推项目平台
  • 798艺术区成都seo达人
  • 平度网站建设抖音代运营收费详细价格
  • 株洲网站优化找哪家seo优化的价格
  • 找印度人做网站sem竞价推广公司
  • 山西网站推广公司网站关键词优化怎么弄
  • 微信分销是什么重庆优化seo
  • 武汉企业网站推广方案永久免费无代码开发平台网站
  • 网站开发岗位群怎样推广产品
  • 桐城市美丽乡村建设专题网站石家庄整站优化技术
  • 北京建网站的公司哪个比较好郑州seo价格
  • 进空间的网站网络营销常见的工具
  • wordpress发文章的id怎么不连续如何做好搜索引擎优化工作