概述
/**
* 证明为何一个函数是一个对象.而且是一个Function对象.(注意是大写Function)
* 所有对象都有constructor属性.通过这个属性可以查看这个对象的构造函数信息.
*/
function a(){
var a=”这是a函数”;
}
//我们先定义一个函数a,然后通过函数a来构建一个对象oneObj.同时我们输出它的constructor属性值
var oneObj=new a();
alert(oneObj.constructor);
alert(a.constructor);
//同样的我们也输出函数a的constructor属性的值.
//比较发现:
//1.oneObj是尤function a(){
// var a=”这是a函数”;
// }构建的.
//2.函数a是尤function Function(){
// [native code]
// }构建的.
//所以. 证明了所有的函数都是Function的实例.(注意是大写Function)
最后
以上就是难过月亮为你收集整理的马上理解js中的函数为何是一个对象的全部内容,希望文章能够帮你解决马上理解js中的函数为何是一个对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复