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

口碑好的盘锦网站建设双通网络网站建设

口碑好的盘锦网站建设,双通网络网站建设,培训网站大数据分析,手机网站建设哪家好某次开发中#xff0c;看到项目代码中用到了 rest 这个参数#xff0c;但又没看到在哪里定义或者传入#xff0c;当时没太理解它的意思#xff0c;查了下资料才恍然大悟。含义也很简单#xff0c;写个随笔记录下。 关键字 rest 的用法#xff08;剩余参数#xff09; 在…某次开发中看到项目代码中用到了 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/14385506/

相关文章:

  • php网站建设教程东莞营销型网站建站
  • 网站建设入门教学wordpress淘宝客单页主题
  • 网站建设公司商务网站项目书上蔡县住房和城乡建设局网站
  • 用什么网站能直接做dj怎么优化网站排名具体怎么做
  • 网站被挂马 301域名申请了怎么做网站
  • 商业网站备案流程网推获客平台
  • 微信小程序开发网站联雅网站建设公司
  • 什么直播可以做游戏视频网站吗电商推广都有哪些诀窍
  • 新网站关键词怎么优化网站代码制作软件
  • 微信订阅号网站开发wordpress 计算器插件
  • 淄博做网站的公司有哪些做煤层气的网站
  • 西安网络建站在线设计平台用户规模
  • 医疗网站有哪些网络管理系统提供网络管理需要的大量运算和记忆资源
  • 做网站外快站酷设计网站怎样下载图片
  • 网站备案号什么情况下被注销中国农村建设网站
  • 做网站和做公众号深圳做外贸网站公司哪家好
  • 手机网站建设报价表许昌企业网站去哪开发
  • 网站平台设计费用多少如何快速搭建个人网站
  • 我想阻止一个网站要怎么做旅游网站建设策划书案例
  • 游戏网站建设表格新余建站公司
  • 多网站绑定域名美团网站开发合作商
  • 高端网站建设系统vs做网站各种控件的使用
  • 六安做网站购买深圳网站定制开发
  • 龙岗区住房和建设局官方网站医生在线咨询
  • 室内装饰公司网站模板国外优质网站
  • 关于网站建设的标语服务网站排名咨询
  • 石家庄网站快速优化排名搜索引擎外部链接优化
  • 如何找工程项目信息做站群网站好优化吗
  • 广东建设网站首页深圳货拉拉
  • 响应式网站的原理零售空间设计公司