为了账号安全,请及时绑定邮箱和手机立即绑定

对于 JavaScript 中单个类的多个实例,函数是否为每个实例占用空间?

对于 JavaScript 中单个类的多个实例,函数是否为每个实例占用空间?

明月笑刀无情 2022-01-07 21:30:49
考虑这个类:class A {  num: number;  str: string;  someFunction(){console.log("SomeFunction called!")}}someFunction需要一些内存来存储。对于类的所有实例,我们是否只将这个函数保存在内存中一次A,或者每个创建的单个对象都分配内存来存储someFunction?
查看完整描述

1 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

JS 类内部使用与所有实例共享功能的 Prototype。

你可以在这里阅读更多关于它的信息https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain


查看完整回答
反对 回复 2022-01-07
  • 1 回答
  • 0 关注
  • 135 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信