下列哪个不是JavaScript中的函数定义方式? A、函数声明 B、函数字面量 C、箭头函数表达式 D、函数表达式
时间: 2023-09-06 08:14:46 浏览: 199
JavaScript 中没有函数类型叫做“函数字面量”,因此选项 B 不是 JavaScript 中的函数定义方式。
解析:
JavaScript 中有多种函数定义方式,包括:
- 函数声明:使用 function 关键字直接声明函数,如 function foo() {}。
- 函数表达式:使用 function 关键字将函数赋值给变量,如 var foo = function() {}。
- 箭头函数表达式:使用箭头函数语法定义函数,如 var foo = () => {}。
- Function 构造函数:使用 Function 构造函数定义函数,如 var foo = new Function('arg1', 'arg2', 'return arg1 + arg2')。
因此,选项 B 描述的“函数字面量”不是 JavaScript 中的函数定义方式。
阅读全文