当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 | const object = {
get answer { return 42; },
set answer(value) { },
};
const obj = {};
Object.defineProperty(obj, "answer" , {
get() { return 42; },
set(value) { },
});
|
11. 对象动态属性的 Getter/Setter 函数
1 2 3 4 5 | const functionName = "answer" ;
const object = {
get [functionName]() { return 42; },
set [functionName](value) { },
};
|
12. 类方法函数
1 2 3 4 5 6 7 8 9 | class Compute {
sum(a, b) { return a + b; }
}
class Compute {
static sum(a, b) { return a + b; };
}
|
13. 类属性函数
1 2 3 4 5 6 7 | class Compute {
sum = function (a, b) { return a + b; };
} class Compute {
static sum = function (a, b) { return a + b; };
}
|
14. 类私有函数
1 2 3 4 5 6 7 8 9 | class Compute {
#sum(a, b) {
return a + b;
}
static #sum(a, b) {
return a + b;
}
}
|
总结
如果你把这些方式中的某几个结合起来,还会有更多的可能性。 你知道还有哪些方法吗,请留言告诉我。
相关免费学习推荐:js视频教程
以上就是JS中定义函数的几种方法的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
怎样用 tensorflow.js 创建基本的 ai 模型?
深入分析javascript的module模式编程
深入讨论javascript中set对象如何让代码更快
javascript怎么隐藏鼠标
javascript中date对象的方法有哪些
text/javascript有什么用
javascript如何求最小值
javascript怎么设置元素宽度
如何自定义video播放器样式?
深入浅析es10中的object.fromentries()
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » JS中定义函数的几种方法