javascript - 为什么有些函数需要在函数名之前声明“函数”?
问题描述
我习惯于编写这样的函数:
myFunction() {
// do something cool
};
但是最近我有一个实例,该函数仅在我function
在函数名之前声明时才有效:
function myFunction() {
// do something cool
};
是什么导致需要这样声明一个函数?
解决方案
第一个函数声明仅适用于对象和类。如果要在对象或类之外声明函数,则必须使用function
关键字或箭头函数。
推荐阅读
- php - 回显时的php值数学方程
- java - 没有连接的连接列的休眠选择ID
- sql - 更新查询上的 MSSQL 排序规则
- android - 保存进程完全销毁时的界面状态
- caching - 如何在 Mac OS 的 aerospike 中创建命名空间?
- excel - Excel 计划与今天日期后实际停止的实际行
- javascript - 当事件不是在整个身体上发生时,应在 div 内进行滚动
- javascript - Gulp“不支持的 gulp 版本”问题
- azure-ad-b2c - Azure AD B2C 自定义策略 - 如何从策略中获取名字、姓氏?
- sql - SUM() 同一数据集中的几个日期周期