ECMAS6
liujjjjjjj
这个作者很懒,什么都没留下…
展开
-
let const var的区别
let首先let是只在其声明的代码块中有效,如果在其他的代码块中是访问不到的let num = 0;function test() { let num = 1;}test();num // num=0函数里面定义的只作用于函数内部function test() { let num = 1;}test();num // num is not de...原创 2019-08-20 15:20:48 · 114 阅读 · 0 评论 -
JavaScript 中的trim()方法
trim()方法主要是用于消除字符串前后的空格,可以用于账户账号或者密码里面进行处理let str = ' jkl ';str.trim() // str = 'jkl'trimStart() trimeEnd() ES2019新增了这两个方法 用于消除字符串前后的空格,它们都是返回新的字符串,不会修改原来的字符串let str = ' jkl ';str.trim...原创 2019-08-20 16:49:18 · 1872 阅读 · 0 评论 -
es6中的一些函数的作用
Number.isFinite()用来检查一个数值是否为有限的(finite),即不是Infinity如果参数类型不是数值的话,Number.isFinite()返回false。Number.isFinite(1) // trueNumber.isFinite(0.8) // trueNumber.isFinite(NaN) // falseNumber.isFi...原创 2019-08-21 10:31:19 · 146 阅读 · 0 评论 -
箭头函数的使用问题
(1)函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。(2)不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误。(3)不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。(4)不可以使用yield命令,因此箭头函数不能用作 Generator 函数。function foo() { setTimeou...原创 2019-08-21 12:45:56 · 701 阅读 · 0 评论