ES6
_dalianmiao
这个作者很懒,什么都没留下…
展开
-
ES6_浏览器解析问题
ES6不能被所有浏览器解析怎么办babel配置,把ES6的语句转换成ES5的语法如何配置babel转化成ES5代码原创 2021-09-15 17:43:19 · 221 阅读 · 0 评论 -
ES6_取值
取值有更优雅的方式吗在ES里面,我们经常需要取数组的某个值,或者是对象里面的某个属性数组可能是通过下标去取值,对象通过属性去取值那么取值有更优雅的方式吗ES6 解构赋值const course = { name: 'es6', price: 50}取值:const name = course.nameconst price = course.price解构赋值const {name, price } = course // 解构赋值等号左边和等号右边对应的结构是完全一样的原创 2021-09-15 15:50:14 · 969 阅读 · 0 评论 -
ES6_箭头函数
优化函数的写法如何去定义函数方式一:function sum (x, y) { return x+y}const res = sum(2, 3)console.log(res) // 5方式二:const sum2 = function (x, y) { return x+y}const res = sum2(3, 4)console.log(res) // 7在ES6中如何写出优雅的函数呢const sum3 = (x, y) +> { r原创 2021-09-15 11:51:00 · 291 阅读 · 0 评论 -
ES6_const常量2
const 常量真的不可以被改变吗const esObj = { name: 'es6', year: 2015}esObj.name = 'es2015'console.log(esObj) // { name: 'es2015', year: 2015} name属性被改变const arr = ['es6', 'es7', 'es8']arr[0] = 'es2015'console.log(arr) // ['es2015', 'es7', 'es8']const原创 2021-09-03 09:53:33 · 111 阅读 · 0 评论 -
ES6_const常量
常量: 不可以变化的量,只读不可以写,换种说法只可以取值,不能够赋值。var 声明的变量可以改变在ES3声明常量:将常量的字母都大写eg: var BASE_URL = ‘http://…’但其实是修改的,只是告诉不要去改变,其实还是可以被改变ES5:Object.defineProperty()会直接在一个对象上定义一个新的属性,或者是修改一个对象的现有的属性,并且返回这个子对象Object.defineProperty(window, 'es', {value: 'es6',wr原创 2021-09-02 15:05:42 · 166 阅读 · 0 评论