
ES6
_dalianmiao
这个作者很懒,什么都没留下…
展开
-
ES6_浏览器解析问题
ES6不能被所有浏览器解析怎么办 babel配置,把ES6的语句转换成ES5的语法 如何配置babel 转化成ES5代码原创 2021-09-15 17:43:19 · 245 阅读 · 0 评论 -
ES6_取值
取值有更优雅的方式吗 在ES里面,我们经常需要取数组的某个值,或者是对象里面的某个属性 数组可能是通过下标去取值,对象通过属性去取值 那么取值有更优雅的方式吗 ES6 解构赋值 const course = { name: 'es6', price: 50 } 取值: const name = course.name const price = course.price 解构赋值 const {name, price } = course // 解构赋值等号左边和等号右边对应的结构是完全一样的原创 2021-09-15 15:50:14 · 1049 阅读 · 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 · 323 阅读 · 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 · 129 阅读 · 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 · 190 阅读 · 0 评论