摘要:
1. 简介 Promise 对象是 CommonJS 工作组提出的一种规范,目的是为异步操作提供统一接口. 首先,它是一个对象,其次,它起到代理作用(proxy),充当异步操作与回调函数之间的中介。 简单说,它的思想是,每一个异步任务立刻返回一个Promise对象,由于是立刻返回,所以可以采用同步操 阅读全文
摘要:
1. Object.getOwnPropertyNames() Object.getOwnPropertyNames方法返回一个数组,成员是对象本身的所有属性的键名,不包含继承的属性键名。 Object.getOwnPropertyNames(Date) // ["parse", "argument 阅读全文
摘要:
1. 概述 1.1 构造函数的缺点 JavaScript 通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定义在构造函数内部 function Cat(name, color) { this.name = name; this.color = color; this 阅读全文
摘要:
1.含义 this关键字是一个非常重要的语法点。首先,this总是返回一个对象,简单说,就是返回属性或方法“当前”所在的对象。 this.property // this就代表property属性当前所在的对象。 var person = { name: '张三', describe: functi 阅读全文
摘要:
1.对象是什么 1)对象是单个实物的抽象。 一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。 2)对象是一个容器,封装了属性(property)和方法( 阅读全文
摘要:
1.JSON格式 JSON对值的类型和格式有严格的规定。 (1)复合类型的值只能是数组或对象,不能是函数、正则表达式对象、日期对象。 (2)简单类型的值只有四种:字符串、数值(必须以十进制表示)、布尔值和null(不能使用NaN, Infinity, -Infinity和undefined)。 (3 阅读全文
摘要:
1.概念 Date对象可以作为普通函数直接调用,返回一个代表当前时间的字符串。 Date(); // "Wed Aug 16 2017 19:37:37 GMT+0800 (CST)" 注意,即使带有参数,Date作为普通函数使用时,返回的还是当前时间。 Date(2000, 1, 1); // " 阅读全文