首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Waxxxh
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 11
沸点 7
赞
18
返回
|
搜索文章
最新
热门
ES6新增的数组方法和对象方法
本节课,我们将会学习一些ES6新增的数组方法。 在开发当中,我们经常有一个需求就是去寻找数组中的某个元素。那么,使用我们之前学过的方法,无论使用哪一种。写下的代码都不会很少。而且,为了避免性能的浪费,我们应该在找到符合的元素之后,就结束这个循环。那么,就限制了我们只能使用for…
Promise和Promise的方法
Promise是ES6一个伟大的发明,他使我们从回调地狱中能够走出来。 从字面上来看,Promise就是一个承诺。那么,在ES6当中,Promise通常用来控制异步操作。当一个异步操作成功的时候,触发.then的操作。当一个异步操作不成功的时候,触发.catch操作。那么,我们…
Set 和Map
Set和Map是ES6提出的两种新的数据结构。我们先从Set开始学习 Set类似于数组,但是,它的成员必须是唯一的。没有重复的值。 Set的构造器函数接收一个参数来生成set。那就是可迭代对象。只要部署了Iterator接口的类数组对象,都可以用来生成set; delete(v…
Proxy
在这之前,我们讲过对象属性的精细化设置。可以设置对象属性的可读,可写,或者删除之类的操作。当然,这些操作都是为了什么而存在的呢?没错,就是为了保护我们的属性。 在我们学nodejs的时候,我们是用的七牛SDK去处理上传的图片。那么,我们都知道,七牛的SDK都是需要APPID去签…
class
ES6当中引入了类的概念。当然类在ES6当中是基于原型的语法糖,所以,ES6中类的方法基本都可以通过原型来实现。 那么以生成一个身份证信息为例。来介绍一下ES6的类。 ES6当中的类像极了函数的声明。实际上 因为在ES6之前没有类的概念,我们更多的是使用原型继承和继承构造器函数…
剩余参数、拓展运算符
之前,我们在接触多个参数的时候,通常使用arguments对象去代替接收多个参数。但是,使用arguments对象去接收参数有几个不好的地方。 arguments是类数组对象,不能使用数组的很多便捷操作。 为了解决这个问题,在ES6当中,推出了剩余参数的概念。同样的,我们以计算…
Symbol数据类型
Symbol是js的第七种数据类型的产物。用于生成唯一的一个值。 那么,如果说,我们用一个对象去存储班级中的所有童鞋。 可是,我们班级当中,就有两个同名的孩子。那么,我们存储到对象当中,肯定会被覆盖掉一个值。那么,就可以使用我们的Symbol了。 image; 可以看到我们的同…
Array.from和 Array.of
ES6新增了很多数组操作的方法。但是,Array.from和Array.of 并不在数组的原型对象上。或者说,并不是一个动态的方法。 所以,我们是不可以直接在数组上去调用这个方法的。 我们可以看到这个对象的构造器并不是我们的Array,而是NodeList。那么,我们说,这种带…
for of
在我们之前学习的方法当中,共有三种方法去循环一个数组。 一个for循环,一个for in循环,一个forEach循环。 这三种方法,都有其各自的缺点。 例如:for循环在使用项的时候,必须使用arr[i]去取得具体的一个项目。这样语义并不明显。 forEach不能中断跳过。 f…
对象解构,数组解构
如果没有使用ES6之前,想要用一个变量存储属性的值,我们需要这么做。 可以看到,我们重复的书写了Tom这代码。 使用ES6的对象解构,我们可以这么写; 需要注意的是,对象解构完成以下两件事。 所以,如果该变量被提前声明了。 那么,如果变量名之前被占用了。现在不想被覆盖怎么办? …
下一页
个人成就
文章被点赞
1
文章被阅读
7,212
掘力值
112
关注了
23
关注者
0
收藏集
6
关注标签
32
加入于
2019-01-21