8000 GitHub - SmarkSeven/builderClass: 结合ES6 Class 和原型链继承共享属性减少内存占用
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

结合ES6 Class 和原型链继承共享属性减少内存占用

Notifications You must be signed in to change notification settings

SmarkSeven/builderClass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

builderClass

结合ES6 Class 和原型链继承共享属性减少内存占用的案例

use:

shapeProto = new ShapreMaker()

for (let i = 0; i < 10; i++) {
  shapeProto.newShape(i, i/10, -i/10)
}

静态属性被保存早原型对象上,避免每个对象都保存一份副本,可以减少内存占用,当数据量较大时,效果尤为明显。

About

结合ES6 Class 和原型链继承共享属性减少内存占用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0