【文件属性】:
文件名称:sizeof:获取JavaScript对象的大小
文件大小:33KB
文件格式:ZIP
更新时间:2021-05-02 16:27:56
JavaScript
对象大小
获取一个JavaScript对象的大小(以字节为单位)
JavaScript不提供sizeof(类似于C语言),并且程序员无需关心内存分配/重新分配。
但是,根据,每个String值均由16位无符号整数表示,Number使用双精度64位格式IEEE 754值,包括特殊的“非数字”(NaN)值,正无穷大以及负无穷大。
有了这些知识,模块就可以计算将分配多少内存对象。
局限性
请注意,未考虑将JavaScript编译为本机代码的V8,因为对编译后的代码进行了进一步的优化。
安装
npm install object-sizeof
例子
ES5
var sizeof = require ( 'object-sizeof' )
// 2B per character, 6 chars total => 12B
console . log ( sizeof ( { ab
【文件预览】:
sizeof-master
----byte_size.js(225B)
----.travis.yml(59B)
----test()
--------test.js(4KB)
----LICENSE.md(1KB)
----README.md(2KB)
----index.d.ts(156B)
----.gitignore(111B)
----index.js(2KB)
----package-lock.json(101KB)
----package.json(655B)