es6
文章平均质量分 84
Evonliyo
这个作者很懒,什么都没留下…
展开
-
学习ES6(十):Promise的语法糖await和async
文章目录一、await和async特点二、使用方法使用async定义异步处理函数async配合Promise使用三、总结一、await和async在ES2017中,引入了async函数,来方便异步操作。特点async/await从上到下顺序执行。async/await可以传递的参数数量不受限制。参数被作为普通局部变量处理,可使用let或者const关键字定义的块级变量。同步代码和异步代码可以一起编写,只是要注意异步过程需要包装成一个Promise对象并置于await关键字后面async/aw原创 2021-06-19 16:00:57 · 1926 阅读 · 0 评论 -
学习ES6(九):Promise对象及应用
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport p原创 2021-06-19 14:46:43 · 201 阅读 · 0 评论 -
学习ES6(八):对象
文章目录一、对象的基本创建方式二、使用步骤1.引入库2.读入数据总结一、对象的基本创建方式示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore'原创 2021-06-18 14:09:18 · 236 阅读 · 0 评论 -
学习ES6(七):正则表达式
文章目录前言一、正则表达式的两种表示方法二、正则表达式的两种编写模式1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、正则表达式的两种表示方法使用正则表达式的字面量来定义匹配的规则。定义以字符a开头的规则let str = /^a*b/调用RegExp对象的构造函数let str原创 2021-06-07 13:57:06 · 125 阅读 · 0 评论 -
学习ES6(六):代理Proxy
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录proxy概述一、Proxy的结构二、基本使用1.将proxy设置到对象上。2.基本的拦截handler操作(get,set,apply)针对handler操作的补充proxy概述为了更好地去理解proxy代理,在此之前举个例子来解释一下何为代理。首先,从字面意思上我们更原创 2021-06-06 23:12:28 · 286 阅读 · 0 评论 -
学习ES6(五):数组9种比较常用的遍历、映射、过滤、检测、简化、搜索函数
学习内容:ECMAScript5 定义的9种数组方法来进行遍历、映射、过滤、检测、简化和搜索。forEach()方法,遍历数组中所有的元素,可以为每个元素都执行指定的函数。简单遍历输出let arr = [1,2,3,4,5] arr.forEach(item => { console.log(item) });//输出元素//1//2//3//4//5操作遍历的元素{ let arr = [1,2,3,4,5] arr.f原创 2021-05-23 12:46:10 · 473 阅读 · 0 评论 -
学习ES6(四):函数进阶(1)
函数进阶基本概念:一段javascript代码,定义一次,执行或调用任意次。函数定义会包括形参,这些参数会在函数体中类似于局部变量。函数调用会为形参提供实参值函数结构体无return语句,默认undefined除实参外,每次调用还会拥有this关键字值,即本次调用的上下文。函数的定义方式有四种:1,函数声明语法:function definition(param1,params2){ function body}2,函数表达式let functionName = fun原创 2021-04-19 19:54:16 · 74 阅读 · 0 评论 -
学习ES6(三):基本引用类型之原始值与引用值
概念原始值:表示单一的数据,如10,‘abc’,true等,ES6设计了6种原始值:undefined,Null,Boolean,Number,String,Symbol。保存原始值的变量是按值访问,操作存储在变量内存中的实际值。引用值:表示有多个值(原始值或其他引用值)构成的对象。ES不允许直接访问对象的内存空间。实际操作对象时,访问的是保存对象的内存地址,即该对象的引用。动态属性原始值是不可改变的。引用值(对象)可以随时添加,修改和删除其属性的方法let person = n原创 2021-04-10 15:11:57 · 334 阅读 · 0 评论 -
学习ES6(二):解构赋值
概念ES6允许按照一定模式从数组和对象中提取值,然后对变量进行赋值,该操作即为解构,本质上,解构赋值属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予相应的值。 let [foo,[[bar],baz]] = [1,[[2],3]];//foo=1,bar=2,baz=3没有变量接受的值会被忽略。如何理解呢,好比如有空三个座位,每个人按顺序对应座位,你对应的是第一个座位,那么你只能坐第一个座位,如果剩下两个座位的人没有来,那你还是只能坐你那个。其他的座位你是管不了的。如果赋值的不是数组原创 2021-04-07 15:05:11 · 104 阅读 · 0 评论 -
学习ES6(一):作用域、const和let
概述:ES5及以前版本的JavaScript采用var 声明变量,且不支持块级作用域。在javascript中,变量实际床架得治取决于如何声明该变量,ES6中新增了两个关键字let和constlet基本用法:for循环的计数器很适合使用letfor(var i=0;i<10;i++){ console.log(i)}console.log(i)和for(let i=0;i<10;i++){ console.log(i)}console.log(i)上面运行的结果原创 2021-04-07 13:18:11 · 102 阅读 · 0 评论