对象定义中的箭头函数
Arrow function in object definition
在Javascript Harmony中,我们可以这样做:
var maths = {
sum (...args) {
let r = 0;
for (let num of args) {
r += num;
}
return r;
}
};
maths.sqr = n => n * n;
我只是想知道是否有任何方法可以使用箭头函数,如sqr
在对象定义中,就像sum
一样。
你可以直接写成文字。
var maths = {
sqr: n => n * n,
sum (...args) {
let r = 0;
for (let num of args) {
r += num;
}
return r;
}
};
console.log(maths.sqr(5));
console.log(maths.sum(2, 4, 5));
相关文章:
- 用嵌套函数和默认函数定义函数
- 使用Extjs进行函数定义
- JS中奇怪的函数定义语法
- 重写javascript函数定义
- 使用角度图时,我可以用函数定义数据点颜色吗
- modal.js中的匿名函数定义
- 为从AJAX调用中utlizes DATA参数的函数定义回调
- Emacs:在 etag 中查找函数定义
- Javascript:对象函数定义
- 为什么要在函数定义之外引用静态变量(函数属性)
- Ember 对象函数定义中的计算属性.js
- javascript/jQuery中函数定义的区别
- CoffeeScript 承诺与函数定义链接
- 如何在使用 eval() 评估 JavaScript 时将回调函数定义作为参数传递
- Javascript - 为什么下面的函数定义错误
- 使用函数声明时的自定义函数(也称为惰性函数定义)
- JavaScript 函数定义不正确
- jQuery off on 时是用匿名函数定义的
- 停止 IntelliJ 11 在启用 JSLint 时向每个嵌套函数定义添加“use strict”
- 为什么不是't我为这个函数定义的javascript函数