博主信息
博文 42
粉丝 0
评论 0
访问量 22923
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
0721函数参数类型模板字面量与模板函数闭包
小言
原创
615人浏览过

函数参数类型与返回值方法

1.参数,包括以下内容 :一一对应,如果参数不足时,可以给入一个默认值,返回默认值。当内容过多时,可以用… 来进行声明 ,压入数组或者展开

  1. function hello1(name,...users){
  2. // return 'hello,' + username;
  3. console.log(name);
  4. return users;
  5. }
  6. console.log(hello1('测试' , '没说' , '不说'));

  1. function hello2(...users){
  2. // return 'hello,' + username;
  3. console.log(name);
  4. return users;
  5. }
  6. const arr = ['测试1' , '没说2' , '不说3'];
  7. console.log(hello2(...arr));

模板字面量与模板函数

1.模板字面量就是可以使插值当成表达式的字符串来进行表示

  1. let username = '12测试';
  2. console.log(`hello ${username}`);

2.模板函数 就是可以把模板字面量来当成参数来使用的函数

  1. function total (strings, ...args){
  2. console.log(strings);
  3. console.log(args);
  4. }
  5. let name = '手机';
  6. let num = 10;
  7. let price = 500;
  8. total `名称:${name},数量:${num},单价:${price}`;

闭包

1.闭包的形成条件,需要有父子函数,子函数中调用父函数的变量

  1. fn = function(a){
  2. return function(b){
  3. return function (c){
  4. return function(d) {
  5. return a + b + c + d;
  6. };
  7. };
  8. };
  9. };

2.纯函数

纯函数就是可以将外部的自由变量,通过传参的方式到函数中,不用直接在函数中来使用

  1. let x = 0.5;
  2. function getPrices(price,x){
  3. return price * x;
  4. }
  5. console.log(getPrices(1000,x));

批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学