ES6
文章平均质量分 52
是日前端
每次不论输棋赢棋,要做的不是立即欣喜、沮丧,而是沉静地复盘。。。
展开
-
vue中使用全局变量
一般$root获取根节点的方式不推荐在src目录下新建一个global文件夹,创建一个index.js文件,将需要使用的变量定义在里面const keyOn = falseexport default { keyOn}在其他js或vue组件中引用时,导入进去使用时注意是个对象,里面的值是属性import global from '@/global'global.keyOn = true...原创 2020-12-23 18:42:53 · 1594 阅读 · 0 评论 -
ES6部分内容(Vue前置知识)
一、JS数据类型基本数据类型:number string boolean null undefinedObject func…Symbol ( es6 )二、操作数组数组的变异能改变原数组的:pop push unshift shift splice reverse sort不能改变原数组的:indexOf lastIndexof concat slice常用方法:es5:forEach filter(过滤) map(映射) some every reducees6:incl原创 2020-11-15 15:44:52 · 806 阅读 · 1 评论 -
JavaScript里缺少分号引起的bug
今天在项目里想试试对象解构,看了阮一峰的es6里的一种嵌套赋值的方式,用到项目里怎么都实现不了,报错如下:阮一峰es6:我用在项目中:就是报错:结果最后查到原因是option后面少了一个分号这样就可以了通过查询,发现尤大给出了解释:至于说 “很难总结什么时候加不加”,其实真的很简单。真正会导致上下行解析出问题的 token 有 5 个:括号,方括号,正则开头的斜杠,加号,减号。我还从没见过实际代码中用正则、加号、减号作为行首的情况,所以总结下来就是一句话:一行开头是括号或者方括号的时候原创 2020-10-15 22:39:36 · 968 阅读 · 0 评论 -
ES6 let声明变量总结
用自己易于理解的语言总结的,欢迎各位大佬指点~ let声明变量特点 1、用来声明块级作用域 let声明的变量只在其块级作用域内有效,而var通常在函数作用域或全局作用域内有效块级作用域:指用花括号{ }包裹起来形成的语句块,如if、for、while循环语句等。 if(true){ let a = 111; console.log(a); //原创 2020-08-20 13:55:34 · 596 阅读 · 0 评论