社区
JavaScript
帖子详情
为什么这里面的m方法可以这么写
laomokuyite
2017-08-29 10:38:52
为什么这里面m方法可以这样调用,用m:function的形式来表示
...全文
103
3
打赏
收藏
为什么这里面的m方法可以这么写
为什么这里面m方法可以这样调用,用m:function的形式来表示
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
当作看不见
2017-08-29
打赏
举报
回复
JavaScript是支持函数是编程的,函数是第一等公民 函数本身就是变量的一种类型 [Function Object] 那么声明一个变量 O ,设置属性m 为一个函数,有何不可. 注意这里函数里面引用了this ,也就是this 指向O ,这是面向对象的做法
laomokuyite
2017-08-29
打赏
举报
回复
代码如下:
var o = {
m: function() {
var self = this;
console.log(this === o);
f();
function f() {
console.log(this === o);
console.log(self === o);
}
}
};
wangdan_2013
2017-08-29
打赏
举报
回复
楼上的说的很详细,你的m:function是在O对象的属性和方法,在对象中的方法就是一个属性名 : 方法,这样的格式,并不存在什么问题,你可以在w3cschool或者js高级程序设计一书中,发现很多的例子,多学习吧
mini2440内核大于2M烧
写
方法
我09年的买的板子mini2440-128M的,现在下载了最新的20100925的光盘资料,但烧
写
linux内核的提示下面错误
1.[f]格式化
2.[v]烧
写
supervivi
3.[k]烧
写
Image_T35出现下面错误
USB host is connected. Waiting a download.
Length of file is too big : 2266644 > 2097152
Failed downloading
iTOP-4412开发板-uboot-烧
写
大于300M文件的
方法
iTOP-4412 开发板,在使用自带 uboot 烧
写
文件系统的时候,如果文件系统大于300M,会出现无法烧
写
的情况。我们可以通过分段烧
写
的方式来烧
写
大文件系统,uboot 源码和镜像默认已经支持这个功能。本文档以 Qt 为例,Android 系统和根文件系统也是可以采用分段烧
写
的方式。1 fastboot 工具的更新首先需要用高版本的 fastboot 工具,和文档打包在一起的“fa...
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章