对象定义中的箭头函数
Arrow function in object definition
在JavascriptHarmony中,我们可以做如下的例子:
var maths = {
sum (...args) {
let r = 0;
for (let num of args) {
r += num;
}
return r;
}
};
maths.sqr = n => n * n;
我只是想知道是否有任何方法可以使用箭头函数,例如 sqr
within 对象定义,就像 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));
在JavascriptHarmony中,我们可以做如下的例子:
var maths = {
sum (...args) {
let r = 0;
for (let num of args) {
r += num;
}
return r;
}
};
maths.sqr = n => n * n;
我只是想知道是否有任何方法可以使用箭头函数,例如 sqr
within 对象定义,就像 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));