指向数组中偏移量的 Javascript 指针
Javascript pointer to offset in array
我想分配一个大数组,然后返回一个指向数组偏移量的指针。这在javascript中可能吗?
var biggArray = Float32Array(1000);
var createVec3 = function() {
return &biggArray[3]; //return pointer to address at offset 3
}
var vec3 = createVec3();
vec3[0] = 10.0;
我知道javascript没有指针,但是无论如何都可以模拟相同的行为吗?
你可以做这样的事情
var biggArray = Float32Array(1000);
var createVec = function(offset) {
return {
set: function(index, value) {
biggArray[offset + index] = value;
},
get: function(index) {
return biggArray[offset + index];
}
};
};
var vec3 = createVec(3);
vec3.set(0, 10.0);
相关文章:
- javascript中的鼠标指针实时
- HERE 映射 javascript API - 抛出“指针必须有 ID”错误
- Javascript:将函数指针放在对象中
- 使用指针为ios应用程序&Javascript网站
- servlet不工作(也有空指针错误),servlet不能't从javascript中获取值
- 悬停状态指针事件:无Javascript回退
- 用javascript旋转时钟指针
- 比较javascript中的函数指针
- Javascript'这'jQuery中的指针
- 如何使用javascript加载页面时将鼠标指针移动到页面顶部
- 如何使用jquery/javascript使光标停留为文本上的指针
- 指向数组中偏移量的 Javascript 指针
- JavaScript 中的方法指针/引用
- Parse.com / Javascript - 将用户对象ID字符串保存为用户指针
- jQuery和纯Javascript中的指针事件绑定之间的区别
- 解析 - JavaScript 指针查询,从指针返回解析对象的问题
- 指向函数的Javascript指针
- Javascript指针/引用的疯狂.有人能解释一下吗?
- Javascript指针数组或#define表示缩写
- 关于Javascript指针指向对象属性的问题