es6
每逢佳节掉三根.
要想技术提升那就得付出努力.
展开
-
怎么让浏览器兼容你的ES6写法
一:ES6目前(2018.03)在快速推广使用,但是尚且存在兼容性问题由于用户使用的浏览器版本在发布的时候也许早于ES6的定稿和发布,而到了今天,如果使用了ES6的新特性,用户浏览器若没有更新版本,或者新版本中没有对ES6的特性进行兼容,那么浏览器肯定无法识别我们的ES6代码,好比浏览器根本看不懂我写的let和const是什么东西?只能报错了。这就是浏览器对ES6的兼容性问题。二:常用解决...原创 2018-11-18 19:30:16 · 1672 阅读 · 0 评论 -
ES6新特性
1.声明变量的关键字:const 和 letJavaScript ES6中引入了另外两个声明变量的关键字:const和let。在ES6中,我们将很少能看到var了。const关键字const声明一个只读的常量。一旦声明,常量的值不能被改变。const声明一个变量,就必须立即初始化,不能留到以后再赋值。需注意:若这个变量是数组或者对象的话,它里面持有的内容是可以被更新的。因为使...翻译 2018-11-18 19:35:51 · 110 阅读 · 0 评论 -
ES6的7个实用技巧
Hack #1 交换元素利用数组解构来实现值的互换let a = 'world', b = 'hello'[a, b] = [b, a]console.log(a) // -> helloconsole.log(b) // -> worldHack #2 调试我们经常使用console.log()来进行调试,试试console.table()也无妨。con...转载 2019-02-20 11:41:22 · 185 阅读 · 0 评论 -
什么是 Proxy
这是在浏览其他博客看到的有营养的文章分享给大家。什么是 Proxy通常,当谈到JavaScript语言时,我们讨论的是ES6标准提供的新特性,本文也不例外。 我们将讨论JavaScript代理以及它们的作用,但在我们深入研究之前,我们先来看一下Proxy的定义是什么。MDN上的定义是:代理对象是用于定义基本操作的自定义行为(例如,属性查找,赋值,枚举,函数调用等)。换句话说,我们可...转载 2019-08-05 11:58:07 · 4317 阅读 · 2 评论 -
JS异常函数之-箭头函数
在JS中,箭头函数可以像普通函数一样以多种方式使用。但是,它们一般用于需要匿名函数表达式,例如回调函数。下面示例显示举例箭头函数作为回调函数,尤其是对于map(),filter(),reduce(),sort()等数组方法。const scores = [ 1, 28, 66, 666];const maxScore = Math.max(...scores);scores....转载 2019-09-12 10:03:01 · 686 阅读 · 0 评论