当前位置:网站首页>一个函数有多少种调用方式?
一个函数有多少种调用方式?
2022-08-03 22:22:00 【紫微前端】
在JavaScript中有 4 种方法可以调用函数。调用确定该函数的值或“所有者”对象。this
- 作为函数调用- 如果函数没有作为方法、构造函数或使用
apply
,call
方法调用,则它被作为函数调用。此函数的“所有者”对象将是该window
对象。
//Global Scope
function add(a,b){
console.log(this);
return a + b;
}
add(1,5); // logs the "window" object and returns 6
const o = {
method(callback){
callback();
}
}
o.method(function (){
console.log(this); // logs the "window" object
});
- 作为方法的调用——如果对象的属性具有函数的值,
边栏推荐
- 382. Linked List Random Node
- Bytebase database schema change management tool
- 关于Yii2批量更新的操作
- UVa 10003 - Cutting Sticks(白书,区间DP)
- Adobe是什么?
- CAS:122567-66-2_DSPE-生物素_DSPE-Biotin
- pikachu Over permission 越权
- win10系统下yolov5-V6.1版本的tensorrt部署细节教程及bug修改
- 21天打卡挑战学习MySQL——《Window下安装MySql》第一周 第三篇
- 如何设计 DAO 的 PoW 评判标准 并平衡不可能三角
猜你喜欢
Flutter 桌面探索 | 自定义可拖拽导航栏
目标检测技术研究现状及发展趋势
【MySQL进阶】数据库与表的创建和管理
CAS:1620523-64-9_Azide-SS-biotin_biotin-disulfide-azide
Diazo Biotin-PEG3-DBCO | Diazo Compound Modified Biotin-Tripolyethylene Glycol-Dibenzocyclooctyne
Embedded Systems: Clocks
LabVIEW code generation error 61056
CAS:153162-70-0_N-BOC-6-生物素酰氨基己胺
Go开发工具GoLand V2022.2 来了——Go 工作区重大升级
2022的七夕,奉上7个精美的表白代码,同时教大家快速改源码自用
随机推荐
中国企业构建边缘计算解决方案的最佳实践
480. Sliding Window Median
斩获双奖|易知微荣获“2021中国数字孪生解决方案优秀供应商”“中国智能制造优秀推荐产品”双奖项!
Canvas App中点击图标生成PDF并保存到Dataverse中
趣链的产品构架
Codeup brushing notes - simple simulation
封装、包、访问权限修饰符、static变量
for循环练习题
2022-08-02 mysql/stonedb slow SQL-Q18 - memory usage surge analysis
投资性大于游戏性 NFT游戏到底是不是门好生意
Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D 论文笔记
[N1CTF 2018]eating_cms
易观分析:2022年Q2中国网络零售B2C市场交易规模达23444.7亿元
What is Adobe?
Nine ways to teach you to read the file path in the resources directory
382. Linked List Random Node
Bytebase database schema change management tool
navicat 连接 mongodb 报错[13][Unauthorized] command listDatabases requires authentication
网络基础学习系列四(网络层,数据链路层和一些其他重要协议或技术)
Golang Chapter 2: Program Structure