ES6
文章平均质量分 65
ZZhXuan
这个作者很懒,什么都没留下…
展开
-
不容错过的ES6知识点(二):字面量、函数
ES6模板字面量创建字符串函数用 ES6 编写简洁的函数声明补习构造函数和new原理手写new构造函数使用 class 语法定义构造函数使用 getter 和 setter 来控制对象的访问练习应用:模板字面量创建字符串`${变量}`函数用 ES6 编写简洁的函数声明定义函数时省略function关键字和冒号在 ES5 中,当我们需要在对象中定义一个函数的时候,必须像这样使用 function 关键字:const person = { name: "Taylor", sayHello原创 2021-05-26 10:59:10 · 573 阅读 · 0 评论 -
不容错过的ES6知识点(一):变量、函数、扩展操作符、解构赋值
首先给大家介绍一个网站: freeCodeCamp.ES6变量var可以重复声明同一个变量Object.freeze:禁止对对象进行增删改操作函数使用箭头函数编写简洁的匿名函数设置函数的默认参数操作符、运算符理解spread运算符与rest参数rest 操作符(扩展操作符)reducer 函数使用 spread 运算符展开数组项解构赋值使用解构赋值来获取对象的值使用解构赋值从对象中分配变量使用解构赋值从嵌套对象中分配变量练习应用使用解构赋值配合 rest 操作符来重新分配数组元素练习应用使用解构赋值将对象原创 2021-05-14 19:21:01 · 250 阅读 · 0 评论 -
ES6字符串:startsWith,endWith,字符串模板
startsWith以…开头let str = 'http://baidu.com'if(str.startsWidth('https://')){ alert('安全加密网址')}endWith以…结尾let str = '1.txt'if(str.endWidth('.txt')){ alert('文本文件')}字符串模板这个叫做反单引号,放里面的叫做字符串模板`` 好处:1.可以把东西(指变量)塞到字符串里面去2.可以换行折行以前写字符串拼.原创 2020-11-10 19:47:28 · 169 阅读 · 0 评论 -
ES5\ES6--jSON
JSON 格式JavaScript Object Notation (JSON)是一种用于数据交换的文本格式JSON 是 JS对象 的一种JSON的标准写法 只能用双引号 所有的key都必须用双引号包起来JSON 对象JSON 对象是 JavaScript 的原生对象,用来处理 JSON 格式数据,有两个静态方法JSON.parse(string): JSON 字符串—> JavaScript 对象。JSON.stringify(obj) :JavaScript 对象—>J原创 2020-11-10 21:28:03 · 146 阅读 · 0 评论 -
ES6数组新方法:map,reduce,filter,foreach
新增4个方法map 映射 一个对一个定义数组:let arr = [12, 5, 8]map应用初版:let result = arr.map(function (item) { return item*2})console.log(result)//结果:[ 24, 10, 16 ]简写版本:let result2 = arr.map(item=>item*2) // 简写console.log(result2)//结果:[ 24, 10, 16 ]还可以:le原创 2021-02-04 17:50:33 · 132 阅读 · 0 评论 -
bable.js是什么
browers=bable为了把高版本的ES6编译成低版本的,以供浏览器读取顺利有两个方法引入本地bable。(不建议)容易出事儿,比如延迟,或者某些奇奇怪怪的问题在线编译bable。(建议)引入本地:(不建议)// 1.引入babel包<script src="browser.min.js" charset="utf-8"></script>// 2.修改类型<script type="text/babel"></script>原创 2021-02-04 17:52:23 · 422 阅读 · 0 评论 -
ES6,面向对象,构造函数,继承
首先说一下老版本的面向对象是什么样子的主要是构造函数和继承是什么样的1.类和构造函数一样2.属性和方法分开写的老版本构造函数// 创建类(构造函数)function User(name) { this.name = name}// prototype的运用,创建方法User.prototype.showName = function () { console.log(this.name)}// 创建实例var u1 = new User('able')// 调用原创 2021-02-04 18:14:38 · 113 阅读 · 0 评论