帝王谷资源网 Design By www.wdxyy.com
复制代码 代码如下:
var json = {
jArray: [],
jPush: function (c) {
this.jArray.push(c);
}
}
var examp = ["123", "~", "456"];
使用ES5给出的forEach循环examp,并且将它们添加到json中的jArray中;
复制代码 代码如下:
examp.forEach(json.jPush);
这个时候会报错:
产生这种报错的原因是json.jPush方法中的this并没有指向json对象,而是指向了window.解决这个问题的方法就是给这个this找对人家.
好在forEach()提供了一个参数,专门用于指定对象的.看代码.
复制代码 代码如下:
examp.forEach(json.jPush,json);
alert(json.jArray);//结果正常了是,123~456
还有另外一种方法:
复制代码 代码如下:
examp.forEach(function (c) {
json.jPush(c);
});
alert(json.jArray);//123~456
还可以使用bind绑定
复制代码 代码如下:
examp.forEach(json.jPush.bind(json));
alert(json.jArray);
bind是创建了一个新函数而不是修改一个函数.新函数的行为和原来函数的行为一样,但他的接收者是我们给定的对象,而原有函数的接收者保持不变.
这意味着bind方法的使用是非常安全的,因为一个函数或方法被共享的时候,不用担心这个共享方法不会被修改掉了.
var json = {
jArray: [],
jPush: function (c) {
this.jArray.push(c);
}
}
var examp = ["123", "~", "456"];
使用ES5给出的forEach循环examp,并且将它们添加到json中的jArray中;
复制代码 代码如下:
examp.forEach(json.jPush);
这个时候会报错:
产生这种报错的原因是json.jPush方法中的this并没有指向json对象,而是指向了window.解决这个问题的方法就是给这个this找对人家.
好在forEach()提供了一个参数,专门用于指定对象的.看代码.
复制代码 代码如下:
examp.forEach(json.jPush,json);
alert(json.jArray);//结果正常了是,123~456
还有另外一种方法:
复制代码 代码如下:
examp.forEach(function (c) {
json.jPush(c);
});
alert(json.jArray);//123~456
还可以使用bind绑定
复制代码 代码如下:
examp.forEach(json.jPush.bind(json));
alert(json.jArray);
bind是创建了一个新函数而不是修改一个函数.新函数的行为和原来函数的行为一样,但他的接收者是我们给定的对象,而原有函数的接收者保持不变.
这意味着bind方法的使用是非常安全的,因为一个函数或方法被共享的时候,不用担心这个共享方法不会被修改掉了.
标签:
bind,接收者
帝王谷资源网 Design By www.wdxyy.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
帝王谷资源网 Design By www.wdxyy.com
暂无评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
2024年10月31日
2024年10月31日
- 周慧敏.2014-HIM【英皇娱乐】【WAV+CUE】
- 张国荣.2024-告别乐坛演唱会足本3CD【环球】【WAV+CUE】
- 群星.1997-同根同心【EMI百代】【WAV+CUE】
- 林美秀《Lady Pum Pum》[320K/MP3][80.68MB]
- 林美秀《Lady Pum Pum》[FLAC/分轨][412.35MB]
- 椎名林檎《放生会》[320K/MP3][100.7MB]
- 对宁谈墙梗是什么意思 2024对宁谈墙梗介绍
- S14全球总决赛blg战队怎么样 全球总决赛blg战队详细介绍
- S14全球总决赛wbg战队怎么样 全球总决赛WBG战队详细介绍
- 欧洲顶级学府举办原神线下校园巡回,痛巴士大受欢迎
- 《龙腾世纪4》人人喷的垃圾游戏依旧好评?都是假象!
- 又恰烂钱!《龙腾世纪4》《奇异人生》两极分化严重
- [原声大碟]雅尼徐鲤《河西走廊》气势磅礴波澜壮阔[2021][Hi-Res]FLAC
- 刘紫玲2015《温情如歌》[WAV+CUE]
- 杨青《半山听雨HQCDII》头版无编号[低速原抓WAV+CUE]