2013-11-15 2 views
0

Например, можно построить следующий массив на asm.js:У вас есть нетипизированные массивы на Asm.js?

var arr = [1,2,[3,4],"test"]; 
+0

ASM на самом деле не предназначен для использования с рукописным кодом ... – dandavis

+0

Что это касается вопроса? Это для компилятора. – MaiaVictor

+0

@dandavis: 'asm.js' является подмножеством JavaScript: http://asmjs.org/ –

ответ

1

No. asm.js использует один ArrayBuffer для его кучи памяти. Он не поддерживает вложенные массивы (хотя вы можете перекрывать типизированные массивы с использованием одного и того же буфера) и строки. Тем не менее, вы можете обрабатывать строку c-style самостоятельно, но модуль asm.js может обращаться к нему только как к байтам.