![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6入门
执行上下文
一枚佛系前端开发,会一丢丢摄影,喜欢折腾,爱好美食。分享点前端技巧、笔记以及各种有趣的APP和资源教程
展开
-
ES6入门之变量的解构赋值
数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为结构。 在ES6之前想要为变量赋值,只能指定其值,如下: let a = 1; let b = 2 而在ES6中可以写成这样,如下: let [a,b] = [1,2] // a = 1, b = 2 值得注意的是,等式两边的值要对等,这样左边的变量才会被赋上右边对应的值,如果不对等左边的值...原创 2019-04-10 21:50:35 · 152 阅读 · 0 评论 -
前端两三问
1、js 获取当前日期星期几 getWeek(time) { let weekDay = ["周日","周一", "周二", "周三", "周四", "周五", "周六"]; let myDate = new Date(Date.parse(time)); return weekDay[myDate.getDay()] ...原创 2019-09-20 13:15:29 · 855 阅读 · 0 评论 -
重学js之JavaScript 面向对象的程序设计(创建对象)
> > 注意: 本文章为 《重学js之JavaScript高级程序设计》系列第五章【JavaScript引用类型】。 关于《重学js之JavaScript高级程序设计》是重新回顾js基础的学习。 1. 什么是面向对象 面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,再前面提到过。ES中没有类的概念,因此它的对象也与基于类的语言...原创 2019-09-21 13:04:48 · 971 阅读 · 0 评论 -
ES6入门之Proxy
1. 概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种『元编程』即对编程语言进行编程。 1.1 理解 Proxy 是在目标对象之前架设一层『拦截』,外部对对象的访问,都需要经过该层拦截。因此在拦截中对外界的访问进行过滤和改写。 在Es6 中 提供了原生的 Proxy 构造函数,可以用来生成 Proxy实例。 let proxy = n...原创 2019-09-23 16:00:57 · 872 阅读 · 0 评论 -
前端两三问(20190923)
1、js如何获取数组的key function getObjectKeys(object){ var keys = []; for (var property in object) return property; } console.log(getObjectKeys(3332:[])) // 3332 2、如...原创 2019-09-23 16:16:17 · 91 阅读 · 0 评论 -
前端两三问(20190923)
1、js如何获取数组的key function getObjectKeys(object){ var keys = []; for (var property in object) return property; } console.log(getObjectKeys(3332:[])) // 3332 2、...原创 2019-09-23 16:28:26 · 391 阅读 · 0 评论 -
前端两三问(20190923)
1、js如何获取数组的key function getObjectKeys(object){ var keys = []; for (var property in object) return property; } console.log(getObjectKeys(3332:[])) // 3332 2、...原创 2019-09-23 16:33:29 · 380 阅读 · 0 评论 -
重学JavaScript之面向对象的程序设计(继承)
1. 继承 ES 中只支持实现继承,而且其实现继承主要依靠原型链来实现的。 2. 原型链 ES中 描述了 原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 回顾一下构造函数、原型和实例的关系 每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。那么假如我们...原创 2019-09-30 10:53:30 · 878 阅读 · 0 评论 -
ES6入门之Promise对象
1. Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案--回调函数和事件更合理、更强大。 1.1 什么是Promise 简单来说就是一个容器,里面保存着某个未来才会结束的事件(也就是异步操作)的结果。从语法上来讲,Promise是一个对象,从它可以获取异步操作的消息,它提供统一的API,各种异步操作都可以用同样的方法进行处理。 Promise...原创 2019-10-09 15:27:22 · 965 阅读 · 0 评论