fn.call(obj 1 2);
fn.apply(obj [3 4
);
let obj2 = {
name: '阿离王'
sayName: function(){
console.log(this.name);
let obj3 = {name: 'obj3'obj2.sayName.call(obj3);
bind()
bind() 是创建一个新的函数 , 我们必须要手动去调用:
所以得写成bind()()
function fn(a b){
console.log(a b);
console.log(this);
let obj = {name: 'yu';
fn.call(obj 1 2);
fn.apply(obj [3 4
);
fn.bind(obj 5 6)();
想要了解更多前端技术问题 , 可以关注我们广州蓝景 , 也可以评论区留言!
- 浏览器|广州蓝景分享—HTML+CSS功能,让页面加载速度提高数倍
- 免费换!广州智能水表改造将逐步覆盖居民用户
- 2019年苏州科研投入超700亿,超广州成为中国科研第四城
- 席梦思黑金广州花都睡眠体验馆盛大开业 再启不凡
- 京东金榜|线上聊天APP开发软件逐渐迎合市场的要求-广州APP定制
- 广州奥德力 - 专注门窗智能控制系统
- 软件开发|?求职招聘APP软件开发应该注意什么?-广州APP软件开发
- 广州市|互联网巨头过冬成功,春天的脚步近了!
- 电子商务|线上婚恋APP开发是怎么吸引用户的?-广州APP开发制作
- 全国工业10强市:苏州远超广州,东莞、泉州入围,成都、武汉无缘
