首页 > 开发 > 前端 > 正文

JavaScript6里出现了哪些新语法、新特征?

2016-04-06 13:24:30  来源:极客头条
??? javascript6/ECMAScript2015 ????????????????javascript 5??2009??????????????????????????????
  ????????????????
1?????  ????????????????????????????
var param = 'b'; var str = 'a ' + param + ' c';   ES6??????????????????
var str = `a ${param} c`;   ?????????? “???? ”
2??????  ???????html??????????????????????????
var html = '<div>' + '<span>test</span>' + '</div>';   ???????????
  ES6????????????
var html = `<div> <span>test</span> </div>`;   ???????????????????
3??????  ??????????????????????
function (width, height) { var height = height || 300; var width = width || 600; ... }   ES6?????????
function (width=600, height=300) { ... }4?????  ?????json??
var data = {name:'dys', age:1};   ???name,age???????????
var name = data.name; var age = data.age;   ES6?????????
var {name, age} = data;   ??????????????????????ES6?????????????????ES6??????????ES6?????ES5?????? babel?????????ES6?????????