哪位朋友使用过js中的ArrayBuffer,请教一个转换问题

kog-7 发布于 2014/07/17 10:03
阅读 2K+
收藏 0

不懂里面的数字到底是实用型的数字还是表示类型(用数字表达)

 var b = new ArrayBuffer(8); //是不是表示定义一个b(自带64位的存储空间)。

(1),由于定义的空arraybuffer对象不能接受数据,那么空定义b的意义是什么呢? 

(2),可以用ajax获得数据的时候设置数据的类型为arraybuffer,那么这个服务器上数据要什么格式才能用ajax的arraybuffer】?还是说什么类型都可以,比如txt,html,script,jpg,都可以在传递的时候设置成arraybuffer?

接下来使用类型数组来提取arraybuffer的话,如var vv = new Int32Array(b);为什么vv=01呢?

感谢知道的朋友告诉我下,tks。

加载中
0
steambap
steambap

我没用过,但根据名字来,ArrayBuffer就是二进制buffer的数组。而且你先

var vv = new Int32Array(b); 然后 vv=01

那vv就是1,而之前你的类型数组就被回收了吧。。。

返回顶部
顶部