ES6语法入门——下
来源:互联网 发布:修复微信闪退的软件 编辑:程序博客网 时间:2024/05/17 08:36
template string
$("#result").append( "There are <b>" + basket.count + "</b> " + "items in your basket, " + "<em>" + basket.onSale + "</em> are on sale!");//es5$("#result").append(` There are <b>${basket.count}</b> items in your basket, <em>${basket.onSale}</em> are on sale!`);//es6 用反引号(\)来标识起始,用${}`来引用变量,而且所有的空格和缩进都会被保留在输出之中
Destructuring(解构)
let cat = 'ken'let dog = 'lili'let zoo = {cat: cat, dog: dog}console.log(zoo) //Object {cat: "ken", dog: "lili"} es5let cat = 'ken'let dog = 'lili'let zoo = {cat, dog}console.log(zoo) //Object {cat: "ken", dog: "lili"} es6//反过来可以这么写:let dog = {type: 'animal', many: 2}let { type, many} = dogconsole.log(type, many) //animal 2
default(默认值), rest(数组参数)
function animal(type){ type = type || 'cat' console.log(type)}animal()//es5function animal(type = 'cat'){ console.log(type)}animal()//es6//最后一个rest语法也很简单,直接看例子:function animals(...types){ console.log(types)}animals('cat', 'dog', 'fish') //["cat", "dog", "fish"]
阅读全文
0 0
- ES6语法入门——下
- ES6语法入门——上
- es6 — 基本语法
- es6语法——解构
- ES6学习——类语法:其它
- ES6 —(Class 的基本语法)
- ES6 —(Module 的语法)
- ES6 —(Generator 函数的语法)
- ES6新语法快速入门学习教程
- ES6入门—— ECMAScript简介
- ES6入门 —— Class和Module
- 【ES6】 — ECMAScript6快速入门01
- 【ES6】 — ECMAScript6快速入门02
- 【ES6】 — ECMAScript6快速入门03
- ES6/ES2015常用语法(下)
- ES6学习——新的语法:let
- ES6学习——新的语法:const
- ES6学习——新的语法:函数参数Spread
- PhotonServer游戏服务器端(四)
- MYSQL+InnoDB(备份与恢复)
- onSaveInstanceState应用 保存首页tab位置
- apache下实现301永久性重定向的方法
- SpringMVC架构---SpringMVC学习笔记(一)
- ES6语法入门——下
- Word转换成pdf文件之修改pdf虚拟打印机设置
- OpenCV探索之路(二十三):特征检测和特征匹配方法汇总
- chrome://命令大全
- MySQL数据库索引的4大类型以及相关的索引创建
- Gradle 使用指南 -- 创建Plugin
- 《统计学习方法》学习笔记-概论
- bounding box regression
- Unity 动画系统-Animation