随笔分类 - es6
摘要:export 导出 import 导入 新建一个temp文件 新建一个index.js 多变量的情况 函数 保护变量名,可以使用as default export
阅读全文
摘要:es6开始引进类的用法 基本语法 基本使用 多方法声明 注意:方法之间是没有逗号的,而且记得需要用到的值的函数记得写返回值啊!!! 方法之间的调用用this 需要传递参数的时候,需要使用constructor进行传递 注意:也是没有逗号隔开的啊!!! 继承,使用extends 静态方法,使用关键字在
阅读全文
摘要:promise A Promise is an object that is used as a placeholder for the eventual results of a deferred (and possibly asynchronous) computation. 按我的翻译过来就是
阅读全文
摘要:proxy,暂时理解还不是很清晰,可以暂时理解为生命周期的钩子函数,在触发某种操作的时候预先执行 声明Proxy 下面的例子的变量应该是proxy啊,尴尬!!!不过不影响最后的结果 !!! 基本demo: 分析上面结构: Proxy的里面有一个get属性,该属性是一个匿名方法,可以接受两个属性,第一
阅读全文
摘要:Map 感觉可以看成是对象的样子 声明: 增: 取 删 取长度 清空 判断是否存在 补充: map还可以将对象设置为键的,不知道怎么取!!!
阅读全文
摘要:Set 和数组很像,但是,,不是数组,而且里面不允许有重复值 声明: let arrr = new Set([525,6,52,2]) 增 删除 arrr.delete(元素) 查 arrr.has(元素) 清空 arrr.clear() 循环 for(let i in set对象){console
阅读全文
摘要:es6中声明的变量可以直接赋给对象 对象key值得构建 我们可以将变量赋值给键,然后通过变量的值进行对象的访问 键必须要用[]包裹着 Object.is() 对象的比较 可以是对象,也可以是对象的值 Object.is(obj1.name,obj2.name2) 特例: 对象的合并 回顾:数组的合并
阅读全文
摘要:当我们有一个json的形式上的数组格式的时候,例如酱紫的 我们就可以通过Array.from(json数组)的方法将他转化为数组 将数字或则字符串合并了一个数组 查找数组中符合条件的 具体数组.find(function(item,index){ return item 10 }) 填充修改数组 具
阅读全文
摘要:字符串模板的格式 //开头和结束的字符都是tab键上面的那个,不是字符串单引号!!! 支持简单的运算 字符串的一些方法: 判断字符串是否存在 str.includes(‘需要判断的字符串‘) 判断开头或则判断结尾是否存在该字符串 str.startsWith(‘需要判断的字符串’); 注意中间是有s
阅读全文
摘要:当编写一个函数的时候,如果参数的个数不确定的时候,我们可以使用扩展运算符...(三个点) 扩展运算符还有一个特别的使用,当我们需要复制数组的时候,因为数组是引用类型,存储的是内存地址, 当我们操作复制过来的数组,会影响到前面的数组,如let arr1=[1,2,3];let arr2=arr1;ar
阅读全文
摘要:es6中 var 可以当做全局声明 let 可以当做局部声明 const 定义常量,不能再修改,否则报错 数组解构: let [a,b,c]=[1,2,3]; 注意结构和位置要一致 允许有默认值的 当值为undefined和null的时候有不同 undefined的时候,内存是没值的,所以会去找默认
阅读全文
摘要:首先建立dist文件夹 放着解析后的es5 建立src 编写es6 建立.babelrc 文件 (在window下面.babelrc.默认加多一个点)才可以创建出来 在.babelrc文件中写上 先安装node, 然后在node环境下执行 初始化项目,生成package.json文件 然后在全局下安
阅读全文

浙公网安备 33010602011771号