码迷,mamicode.com
首页 > 编程语言 > 详细

Javascripte的原型链之基础讲解

时间:2018-02-20 10:33:52      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:strong   函数对象   gpo   函数   func   on()   原型   cti   post   

一、函数对象与普通对象

var o1 = {}; 
var o2 =new Object();
var o3 = new f1();

function f1(){}; 
var f2 = function(){};
var f3 = new Function(‘str‘,‘console.log(str)‘);

console.log(typeof Object); //function 
console.log(typeof Function); //function  

console.log(typeof f1); //function 
console.log(typeof f2); //function 
console.log(typeof f3); //function   

console.log(typeof o1); //object 
console.log(typeof o2); //object 
console.log(typeof o3); //object
在上面的例子中 o1 o2 o3 为普通对象,f1 f2 f3 为函数对象。怎么区分,其实很简单,凡是通过 new Function() 创建的对象都是函数对象,其他的都是普通对象。f1,f2,归根结底都是通过 new Function()的方式进行创建的。Function Object 也都是通过 New Function()创建的。

Javascripte的原型链之基础讲解

标签:strong   函数对象   gpo   函数   func   on()   原型   cti   post   

原文地址:https://www.cnblogs.com/yiyi17/p/8454816.html

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