码迷,mamicode.com
首页 > 其他好文 > 详细

promise核心技术

时间:2020-01-19 09:50:00      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:div   prototype   代码   函数   推断   UNC   col   prot   使用   

一个程序员要在看到代码的语法同时判断数据类型

知道语法是基础  基础才能延伸功能

//一行代码
a()[0]()
// a() 首先推断出a是一个函数 
//a()[0] 判断a函数的返回值是一个数组
// a()[0]() 数组的第一项是一个函数

语法 .的左边必然是对象

括号的左边就是函数

函数对象与实例对象

实例对象: new产生的对象称实例对象(简称对象)

函数对象: 将函数作为对象使用的时候,称为函数对象

const Fn = function() {} //这个时候只是  Fn函数 不是构造函数 不是函数对象

const fn = new Fn()  //Fn成了构造函数  fn是实例对象(对象)

Fn.prototype  //Fn成了函数对象  角色不在是一个函数,但是它本身是函数  所以称为函数对象

操作函数的属性和方法的时候 ,就扮演函数对象。

实例对象和函数对象有很多区别

比如 函数对象有 bind方法  实例对象没有

promise核心技术

标签:div   prototype   代码   函数   推断   UNC   col   prot   使用   

原文地址:https://www.cnblogs.com/-constructor/p/12210868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!