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