JavaScript里的语句用分号结尾是个选项吗 javascript 发布于 2016-10-26 起因 这个文章一开始回覆于这篇回答中: javascript初级问题 也有之前的朋友写信来问,因为在读到我个人写的一本电子书: 从ES6开始的JavaScript学习生活,繁体,gitbook。我在 ...
分类:
编程语言 时间:
2020-07-23 22:36:33
阅读次数:
66
##前言 先来复习一下原型对象,原型对象就相当于一个公共的区域,所有同一个类的实例都可以访问到这个原型对象。当我们访问对象的一个属性或方法时,它会先在对象自身中寻找,如果有则直接使用,如果没有则会去原型对象中寻找,如果找到则直接使用。 我们可以将对象中共有的内容,统一设置到原型对象中。在JavaSc ...
分类:
其他好文 时间:
2020-07-21 23:09:08
阅读次数:
78
##简介 在ES6中,Class 可以通过extends关键字实现继承。 class ColorPoint extends Point { constructor(x, y, color) { super(x, y); // 调用父类的constructor(x, y) this.color = c ...
分类:
其他好文 时间:
2020-07-21 23:06:28
阅读次数:
76
ES6+react.js 中定义公共方法、常量 1、公共方法 1.1 constantFunction.js 文件(不用写class域中) // 解析时间 将时间戳变成可读的string const parseTime = (text)=>{ if(!!text && typeOf(text) 'n ...
分类:
Web程序 时间:
2020-07-21 22:42:19
阅读次数:
190
1、some(过滤) const bool = [2, 3, 4].some((v, i, a) => { // v当前值,i下标,a当前数组 console.log(v) console.log(i) console.log(a) return v > 1 // 只要有其中一个数值满足就不再执行 ...
分类:
编程语言 时间:
2020-07-21 14:11:25
阅读次数:
75
Promise 源码 https://github.com/lfp1024/promise promise-a-plus const PENDING = 'PENDING' const REJECTED = 'REJECTED' const RESOLVED = 'RESOLVED' const r ...
分类:
其他好文 时间:
2020-07-21 01:26:28
阅读次数:
102
1、展开操作符 顾名思义,用于对象或数组之前的展开操作符(…),将一个结构展开为列表。演示一下: let firstHalf = [ one , two ];let secondHalf = [ three , four , ...firstHalf]; 这种写法够优雅,够简洁吧?如果不用展开操作符 ...
分类:
其他好文 时间:
2020-07-20 10:39:44
阅读次数:
69
一、概念 Promise是异步编程的一种解决方案(解决回调地狱的问题),是一个能够获取异步操作信息的对象。Promise的内部保存着某个未来才会结束的事件(通常是一个异步操作) 二、特点 1.Promise对象的状态不受外界影响 Promise对象的状态由异步操作的结果决定当前处于pending(进 ...
分类:
其他好文 时间:
2020-07-19 16:12:21
阅读次数:
48
变量 var存在的问题 可以重复声明 无法限制修改 没有块级作用域 (在全局范围内有效) 存在变量提升 const/let 不可以重复声明 let a = 1; let a = 2; var b = 3; var b = 4; a // Identifier 'a' has already been ...
分类:
其他好文 时间:
2020-07-18 13:48:57
阅读次数:
75