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

可信赖的扬中网站建设百度关键词搜索排名

可信赖的扬中网站建设,百度关键词搜索排名,购物网站制作,专门做正品的网站某次开发中,看到项目代码中用到了 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.qdjiajiao.com/news/12239.html

相关文章:

  • 搭建新平台网站优化和网站推广
  • 中国最有名的建设网站建网站需要什么
  • 国外购物独立网站建设推广赚钱的软件
  • 网站推广注意事项下载手机百度最新版
  • 西宁 专业网站建设竞价推广账户托管费用
  • 建设免费网站seo成功的案例和分析
  • 马尼拉做网站网络营销服务商有哪些
  • 新疆建设兵团第二中学招生网站企业网站的搜索引擎推广与优化
  • wordpress 投稿 图片大小盛大游戏优化大师
  • 网站做优化是什么意思什么软件可以找客户资源
  • wordpress adsense插件seo快速排名站外流量推广
  • 香港做指数的网站电商推广
  • 固安建设行政主管部门官方网站口碑营销策略有哪些
  • 一级a做爰片免费网站竞价推广出价多少合适
  • 公司做网站需要什么资质百度ai助手入口
  • ai可以用来做网站吗百度营销登录
  • 企业网站建设的意义宁波seo网络推广定制多少钱
  • 建立外贸网站企业网站建设费用
  • 制作图片的软件免费seo关键词推广
  • 海口建站平台网络营销工作内容和职责
  • 企业网站规划书范文十大软件培训机构
  • 专门做本子的网站seo优化推荐
  • wordpress固定链接出错seo网络推广技术员招聘
  • 织梦电影网站模板软件开发网
  • 网站优化费用怎么做会计分录跨境电商平台有哪些?
  • 现代网络营销的方式郑州seo软件
  • 怎么做社交网站网站结构
  • 做网站设计的平台新区快速seo排名
  • 网站建设推进计划抖音广告推广
  • 做网站营销seo搜索引擎官网