猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js的函数也可以定义属性?
function haha(){} haha.a=1;
因为js的函数实际上也是对象吗?
qq_杀意隆_0
浏览 3394
回答 3
3回答
qq_兜里有米_04383258
函数是对象。既然是对象就可以有属性和方法。每个函数都包含两个属性length和prototype。感觉函数一般不会这样function haha(){}; haha.a=1;这样子见得比较多var obj={};//创建一个空对象 obj.att=1;//给空对象obj添加一个属性att函数都是把代码写在{}内的,因为还有一个作用域的问题。
1
0
2
仙士可
你首先要了解一点,就是js万物皆对象,它的数组,函数,一切的一切都是对象,比如window对象,array对象,math对象,都是对象,包括函数,math对象有四舍五入,取整等等,都是函数吧,这个就是它是对象的属性
0
0
0
后知后觉88
没听过一句话么? css一切皆为框, 而 js 一切皆为对象.
0
0
3
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续