io.js的第一個版本已在本月出版,當時我在閱讀文檔時發現smalloc是在io.js中引入的新模塊。在io.js中使用smalloc
直到今天,我從來沒有覺得有必要在JavaScript中這樣做。
我的問題是:
我不知道是否有真正使用
smalloc
在 javscript需要原始內存分配的?如果需要,那麼爲什麼?如何使用
smalloc
?如果不是那麼爲什麼io.js會員添加這個模塊?
它還說
有可能是指定您希望外部陣列的數據類型。所有可能的選項都在smalloc.Types
中列出。
用法示例:
var doubleArr = smalloc.alloc(3, smalloc.Types.Double);
,這裏是支持的分配類型列表
smalloc.Types#
Int8
Uint8
Int16
Uint16
Int32
Uint32
Float
Double
Uint8Clamped
- 我們試圖做的javascript strongly typed language?
所有的
這是mallocs在c中做了什麼?我們是否需要在javascript beforre中使用它?沒有!!爲什麼現在呢? – 2015-01-21 12:48:43
@NaeemShaikh,它只是幫助創建緩衝區的模塊,如果你需要創建類似緩衝區的類來使用它,如果沒有的話 - 只需通過,你不必強迫使用它,每次你使用緩衝區時,你使用smalloc。 – micnic 2015-01-21 12:56:40