随笔分类 -  ES5 ES6 ES7 ..............

摘要:由于 Javascript(简称:JS)中的 this 理解起来较为复杂,使得很多入门新手和一些进入前端圈子有些年限的工程师们都对其的用法有些模糊。所以今天为大家带来 Javascript(简称:JS) 中 this 的用法详解。 this 永远指向 调用 包含 自己(this本身) 的 函数 对应 阅读全文
posted @ 2022-03-02 22:10 威武的大萝卜 阅读(149) 评论(0) 推荐(0)
摘要:之前写过一篇 Larry:Javascript :this关键字 详解,其实只是解释了普通函数的this用法,今天再给大家补充一下箭头函数的this详解。 箭头函数相信大家在日常开发中用到的地方非常之多,因为它很简洁,可读性强,但是它最大的好处,其实是解决了匿名函数的this指向问题,有利于封装回调 阅读全文
posted @ 2022-03-02 22:08 威武的大萝卜 阅读(124) 评论(0) 推荐(0)
摘要:Promise,我们了解到promise是ES6为解决异步回调而生,避免出现这种回调地狱,那么为何又需要Async/Await呢?你是不是和我一样对Async/Await感兴趣以及想知道如何使用,下面一起来看看这篇文章:Async/Await替代Promise的6个理由。 什么是Async/Awai 阅读全文
posted @ 2020-08-12 09:07 威武的大萝卜 阅读(3312) 评论(0) 推荐(0)
摘要:去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Prom 阅读全文
posted @ 2020-06-13 11:45 威武的大萝卜 阅读(183) 评论(0) 推荐(0)
摘要:ES6中import * as xxx from 'xxx'的作用 import * as xxx from 'xxx' 会将 "xxx" 中所有 export 导出的内容组合成一个对象返回(或import * as obj from 'xx' 这种写法是把所有的输出包裹到obj对象里); eg: 阅读全文
posted @ 2020-05-20 13:27 威武的大萝卜 阅读(3537) 评论(0) 推荐(0)
摘要:ES7新特性 (ECMAScript2016 新特性) 一、Array 1、Array.prototype.includes includes()的作用,是查找一个值在不在数组里,若在,则返回true,反之返回false。 基本用法: ['a', 'b', 'c'].includes('a') // 阅读全文
posted @ 2020-05-10 10:13 威武的大萝卜 阅读(616) 评论(0) 推荐(0)
摘要:ES6/ES7/ES8常用特性和新特性 ES6 ES6在ES5的基础上新增了一系列特性,这里仅列出常用特性 变量的改变,添加了块级作用域的概念 let声明变量(块级作用域),let是更完美的var,它声明的全局变量不是全局属性widow的变量,这便解决了for循环中变量覆盖的问题 const声明常量 阅读全文
posted @ 2020-05-10 10:09 威武的大萝卜 阅读(483) 评论(0) 推荐(1)