es6学习笔记

记性不好,多记记吧 记性不好,多记记吧     2022-10-03     343

关键词:

主要参考材料:阮一峰  ECMAScript 6 入门

其实阮大神已经写得很好很好了,如果想要更详细就去上面的链接学习吧。这里只是自己做一些记录~

笔记列表

1. let 和 const 命令

8. 数组Array

9.对象Object

14.Promise对象

19.Class基础

 

学习笔记:es6

http://es6.ruanyifeng.com/  ECMAScript6 以下是ES6排名前十的最佳特性列表(排名不分先后):DefaultParameters(默认参数)inES6TemplateLiterals(模板文本)inES6Multi-lineStrings(多行字符串)inES6DestructuringAssignment(解构赋值)inES6EnhancedObj 查看详情

es6学习笔记

classPoint{constructor(x,y){this.x=x;this.y=y;}staticclassMethod(){console.log(‘fathorjt:hello‘);}}classColorPointextendsPoint{//mix(Cons1,Cons2)constructor(x,y,color){super(x,y);this.color=color;//正确 查看详情

我的es6学习笔记

...不是很了解。现在再拿出来结合阮一峰老师的书再重新的学习一遍。ES6npminstallbabel-cli-gnpminstallbabel-cliba 查看详情

es6学习笔记

环境搭建和简单实践怎么es6还要环境搭建呢?我用的还是javascript吗?然而不是这么一回事。es6在语法上有很多的变化,算是脱胎换骨了,但是因为浏览器还没有完全支持es6的新语法,所以使用es6开发,就应该先将其转化为es5,... 查看详情

es6中promise学习笔记

  参考资料:廖雪峰javascript教程-promise 阮一峰ECMAScript6入门-Promise对象 JavaScriptPromise迷你书(中文版)  查看详情

es6学习笔记

写好的es6的代码可以通过babel-cli插件转化为es5的代码npminstallbabel-cli-gbabel之前是个专用的es6转化es5的工具,因为es6的代码在浏览器中的没法跑起来,但是现在babel的功能更加强大了,比如react的jsx也是通过babel来转化的,所以现在b... 查看详情

es6学习笔记

一.字符串扩展1.unicode表示的改进 es5支持unicode表示字符,限于u0000--uFFFF之间的字符,超出范围的字符用双字节形式表达console.log("u0061");//"a"console.log("u00611");//"a1",即u0061+1 es6将码点放进大括号console.log(‘u{00611}‘);//不再是... 查看详情

es6学习笔记1

联系es6的网址:https://babeljs.io/ES6的第一个版本,就这样在2015年6月发布了,正式名称就是《ECMAScript2015标准》(简称ES2015)let命令ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码... 查看详情

javascript学习笔记--es6学习数值的扩展

ES6对于数值类型(Number)进行了一下扩展:1.对于二进制和八进制提供了新的写法ES6对于二进制和八进制的数值提供了新的写法,分别用0b(或者0B)和0o(或者0o)表示。例如:0b111110111===503//true0o767===503//true 由于从ES5开始,严格模式... 查看详情

es6从入门到精通系列学习笔记23篇(完结)

说明ES6从入门到精通系列(全23讲)学习笔记。可以自行搜索B站,有小马哥的视频学习。目录ES6从入门到精通#01:ES6介绍ES6从入门到精通#02:let和const命令ES6从入门到精通#03:模板字符串ES6从入门到精通#04&... 查看详情

es6学习笔记

ES6加强了对Unicode的支持,并且扩展了字符串对象。1、字符的Unicode表示法JavaScript允许采用uxxxx形式表示一个字符,其中“xxxx”表示字符的码点。"u0061"//"a" 但是,这种表示法只限于u0000——uFFFF之间的字符。超出这... 查看详情

es6学习笔记

1.箭头函数箭头函数:input.map(item=>item+1);普通函数:  input.map(function(item){    returnitem+1;  })2.babel转码(所有babel工具和模块的使用,都必须先写好.babelrc)  a.presets字段设定转码规则(官方规则集,按需安装)  ... 查看详情

es6学习笔记二:各种扩展

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7242967.html 一:字符串扩展二:正则的扩展三:Number的扩展四:函数扩展五:数组扩展六:对象扩展  查看详情

es6学习笔记数组扩展

扩展运算符...1.数组的扩展运算符将一个数组转换成一个逗号分隔的参数序列console.log(...[1,2,3]) //1,2,3[‘a‘,‘b‘,...[1,3]] //a,b,1,32.扩展运算用于函数调用functionpush(a,arr){  a.push(...arr);}******************************************** 查看详情

es6学习笔记

文章目录 介绍ECMAScript6的新特性箭头(Arrow)类(class)类的prototype属性和__proto__属性Moduleexport,import命令整体输入,module指令exportdefault介绍ECMAScript6在接下来的一段时间内将成为ECMAScript的一个标准。这个标准预计在今年的时... 查看详情

es6学习笔记--default,rest

default意思是默认值。大家可以看下面的例子,调用animal()方法时忘记了传参数,传统的做法就是加上这一句type=type||‘cat‘来指定默认值。functionanimal(type){type=type||‘cat‘console.log(type)}animal()//cat而ES6S则可以直接给形参添加默认值... 查看详情

es6学习笔记

1.ES6学习之let、const(1).var、let、const变(常)量声明ES5只有全局作用域和函数作用域,没有块级作用域,这带来很多不合理的场景。在ES6中let就诞生了,实际上它为javascript新增了块级作用域。let只在变量声明时,所在的代码块中... 查看详情

es6学习笔记3

1、Set  {    let s=newSet();    s.add(1).add(2).add(5);  }  Set()可以去除重复成员,将只有(===)相等的会去重  (1)s.size(返回Set实例的成员总数)  (2)s.add(value):添加某个值,返回Set结构本身  (3)s.delet... 查看详情