let是ES6新规定的一种声明变量的方法,用来取代ES5中var命令,消除var声明变量的不合理,不严谨之处。const用来声明常量。let使用规则 1.let声明的变量不存在变量提升的问题,必须遵循 "先声明,后使用"否则会报错。但用var声明不会出现报错。2.let声明的变量,存在块级作用域。l ...
分类:
其他好文 时间:
2020-06-30 12:56:44
阅读次数:
55
ES6 https://es6.ruanyifeng.com/ ES7 1.Array.prototype.includes() includes()作用,是查找一个值在不在数组里,若是存在则返回true,不存在返回false. 1.基本用法: ['a', 'b', 'c'].includes('a ...
分类:
其他好文 时间:
2020-06-30 12:40:40
阅读次数:
46
1. let 和 const 在es6之前,一般是用 var 用来定义变量、函数、对象等,由于 js 是弱类型的语言,js中所有的变量包括 number/string/boolean/undefined/function/object 都能通过var关键字来定义,在js中:var a; 声明未赋值默 ...
分类:
其他好文 时间:
2020-06-30 10:46:59
阅读次数:
46
基本用法 Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target const target = { a: 1 }; const source1 = { b: 2 }; const source2 = { c: 3 }; Object.as ...
分类:
其他好文 时间:
2020-06-29 17:07:56
阅读次数:
54
传统的get,set ES6 中引入Proxies,让你可以自定义Object的基本操作。例如,get就是Object的基础操作方法。 const obj = { val: 10 }; console.log(obj.val); 这里,console.log()表达式在对象obj上执行get方法来获 ...
分类:
Web程序 时间:
2020-06-28 09:14:41
阅读次数:
66
示例代码 http://jsrun.net/H8vKp/edit 1.创建组件(构造器对象创建-Vue.extend) const cpnC=Vue.extend({ template:` <div> <h2>我是标题</h2> <p>这里是内容</p> </div>` }) ES6定义字符器用"` ...
分类:
其他好文 时间:
2020-06-28 00:04:31
阅读次数:
58
一 什么时候promise? promise是异步编程的一个解决方案,是一个构造函数,身上带着all,resolve,reject,原型上有cath,then等方法 promise有两个特点: 1) 对象的结果不受外界影响,promise对象就代表一个异步操作,它有三种状态:pedding(进行中) ...
分类:
其他好文 时间:
2020-06-27 13:20:23
阅读次数:
75
基本介绍 JavaScript 简称 JS JavaScript 是一种适用于网页的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies等更多的应用。 JavaScript 是因特网上最流行的脚本语言。 JavaScript 很容易使用!认识她, ...
分类:
编程语言 时间:
2020-06-26 13:04:57
阅读次数:
72
1、遍历器(Iterator)是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)。 2、Iterator的作用有三个:一是为各种数据结构,提供一个统一的、简便的访问接口;二是使得数据结构的成员能够按某种次 ...
分类:
Web程序 时间:
2020-06-26 10:43:03
阅读次数:
58
你不知道的JavaScript(上卷) 视频选集 1/4 P11.作用域是什么 P22.词法作用域 P33.函数作用域和块作用域 P44.提升 欺骗词法: 作用域恶魔 另外一个不推荐使用 eval(..) 和 with 的原因是会被严格模式所影响(限 制)。with 被完全禁止,而在保留核心功能的前 ...
分类:
编程语言 时间:
2020-06-26 10:36:48
阅读次数:
58