1.函数的默认参数

一般 我们给函数设置默认参数的时候  会在函数里用 || 运算符 比如

function show(width,height ....){

  var height = height || 50;

  var width = width || 50;

    ....

}

这里有个弊端  比如 参数的值是0  那进入函数  0代表false  || 运算 返回的值 可想而知了  不过谁会用0当参数呢。。。。。

es6语法  可以理解为 形参中可以直接赋值

function show(width = 50,height = 50....){

    ....

}

就是这样

2 模板表达式

一般 字符串拼接  我么你是这样做的 var name = "my name is"+name+"! thank you";

es6中 可以用反引号包裹的字符串中,使用${NAME}语法

var name = `my name is ${first} ${last} ! thank you`

3 es6中的多行字符串 也可以用反引号

es6之前  var str = ‘my name is’+name+'thanks'

        +'you name is'+name1+'thanks'

        +..............

es6  直接反引号包裹

var str = `my name is ${first} thanks you name is ${name1} thanks`

未完  待更

最新文章

  1. tmpfs详解
  2. ubuntu16.04装MatConvNet
  3. R语言学习笔记之: 论如何正确把EXCEL文件喂给R处理
  4. MySQL 相关
  5. dbms_output.put_line 不显示
  6. 最短路问题Dijkstra算法
  7. NO.2
  8. libevent+bufferevent总结
  9. java多线程编程(一基础概念)
  10. Lua 栈中元素的位置
  11. WWF3自定义活动<第八篇>
  12. 优秀的弹窗插件 jquery.lightbox_me.js
  13. VS2010 IE10 调试时报“未能将脚本调试器附加到计算机”,已经附加了一个进程
  14. Java学习笔记--StringTokenizer的使用
  15. [置顶] ubuntu12.04下编译opencv程序
  16. 【Web】java date 到 Oracle date 精确到时分秒
  17. Android---控制设备照相机
  18. Linux shell 自定义函数
  19. Exynos4412交叉编译环境搭建
  20. iOS 解决键盘挡住输入框的问题

热门文章

  1. day39-Spring 19-今天的内容总结
  2. oracle如何检查用户是否用了默认密码
  3. PHPCMS快速建站系列之添加单页模版
  4. Python2 生成器 简介
  5. python中defaultdict类
  6. SDUT-3361_迷宫探索
  7. bzoj4152 The Captain
  8. 洞见数据库前沿 集结阿里云数据库最强阵容 DTCC 2019 八大亮点抢先看
  9. 07Redis入门指南笔记(主从复制、哨兵)
  10. 2019-9-2-Visual-studio-创建项目失败vstemplate