我是靠谱客的博主 难过月亮,最近开发中收集的这篇文章主要介绍马上理解js中的函数为何是一个对象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


/**
* 证明为何一个函数是一个对象.而且是一个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中的函数为何是一个对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部