问题标签 [function-expression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
50 浏览

javascript - 您可以通过函数表达式实现 Javascript 类吗?

我在 leet 代码中解决了这个问题:

实现 MapSum 类:

MapSum() 初始化 MapSum 对象。void insert(String key, int val) 将 key-val 对插入到映射中。如果键已经存在,则原始键值对将被新的键值对覆盖。int sum(string prefix) 返回键以前缀开头的所有对值的总和。

在javascript中,解决问题的模板是:

我被类模板震惊了。我习惯于看到与此更相似的 javascript 类:

提供的模板 leetcode 是否被视为一个类?这是一个什么样的班级?通过函数表达式( )初始化对象时调用什么var MapSum = function() { //....}以这种方式编写课程与我建议的方式相比,最大的区别/影响是什么?

0 投票
1 回答
146 浏览

javascript - Dart/Flutter 箭头函数表达混乱

我对这个 Navigator 实现中的箭头语法感到困惑:

据我猜测,第 4 行类似于

那么如何解释这种语法工作,为什么不能命名函数表达式呢?

谢谢。

0 投票
1 回答
59 浏览

arrays - 如何创建返回数组的函数表达式?

(挑战是这样的)

创建一个不带参数的名为 getNumberAr 的函数表达式

getNumberAr 函数应该返回一个由 5 个数字组成的数组

调用 getNumberAr 并将其结果存储到一个名为 numbers 的变量中

到目前为止,我已经创建了该功能,并没有太多其他内容,查看了相关帖子但无法将其放在一起。

0 投票
0 回答
31 浏览

javascript - Javascript类原型中的函数语句和函数表达式有什么区别?

为什么tom的showName()原型和jane的showName()原型有区别?