ES6中引入了一种新的数据类型:Symbol,可以作为对象属性的标识符使用 ES6引入Symbol的原因:防止属性名的冲突(ES5的对象属性名都是字符串,容易造成属性名的冲突) Symbol函数前不能使用new命令,否则会报错 Symbol值不能与其他类型的值进行运算 Symbol函数可以接受一个字 ...
分类:
其他好文 时间:
2020-04-12 10:19:30
阅读次数:
65
1.ES5和ES6声明变量的方式对比 ES5中声明变量的方式: //1.通过var声明 var num; //2.函数方式声明 function fn(num){ return num; } fn(10); ES6中声明变量的方式: //1.使用let声明 let a = 10; //2.使用con ...
分类:
其他好文 时间:
2020-04-09 12:15:23
阅读次数:
70
新增的数组常见方法:以下说明中,红色为必选参数,蓝色为可选参数 1.indexOf(data,start); 用于返回某个数组或者字符串中规定字符或者字符串的位置; var arr = ["a","b","c","d","e"]; arr.indexOf("a"); //0 //返回当前查询字符所在 ...
分类:
编程语言 时间:
2020-04-08 22:53:58
阅读次数:
134
方法名对应版本功能原数组是否改变 concat() ES5- 合并数组,并返回合并之后的数据 n join() ES5- 使用分隔符,将数组转为字符串并返回 n pop() ES5- 删除最后一位,并返回删除的数据 y shift() ES5- 删除第一位,并返回删除的数据 y unshift() ...
分类:
编程语言 时间:
2020-04-08 22:51:08
阅读次数:
102
JS面向对象 在JS中一切皆对象,但JS并不是一种真正的面向对象(OOP)的语言,因为它缺少类(class)的概念。虽然ES6引入了class和extends,使我们能够轻易地实现类和继承。但JS并不存在真实的类,JS的类是通过函数以及原型链机制模拟的,本小节的就来探究如何在ES5环境下利用函数和原 ...
分类:
其他好文 时间:
2020-04-08 09:20:36
阅读次数:
58
1.查看浏览器的报错,如果有html的错误,按照错误提示修改一下。 2.如果报的错误为下面图片的错误,应该就是es6的语法没有转为es5,浏览器识别不了。 解决办法 安装: npm instatll babel-polyfill -save / yarn add babel-polyfill mai ...
分类:
其他好文 时间:
2020-04-07 22:23:48
阅读次数:
105
https://blog.csdn.net/qq_41823263/article/details/105084611 ...
分类:
其他好文 时间:
2020-04-07 20:09:55
阅读次数:
145
ES6 教程 简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏 ...
分类:
其他好文 时间:
2020-04-07 12:21:44
阅读次数:
61
基于TypeScript编写的js解释器,100%支持ES5语法,支持浏览器、node.js、小程序运行环境
分类:
编程语言 时间:
2020-04-04 20:46:39
阅读次数:
92