ugrás a tartalomhoz

Archívum - Dec 16, 2014

JS - Float32Array probléma

elek9914 · 2014. Dec. 16. (K), 11.33
Üdv, Adott egy objektum:
var foo = new Float32Array();
ennek vannak elemei is : [ 0 ] = [ 1 ], [ 1 ] = [ 1 ] ...stb

A baj az, hogy valamiért nem törölhető egy elem sem.
typeof szerint objektumról van szó, tehát próba1:
delete foo[0];   // nem működik
delete foo[1];  // nem működik
foo.splice(0,1); // nem működik mert a foo.splice is not a function
foo.splice(1,1); // nem működik mert a foo.splice is not a function
Én rontok el valamit?

itt a tényleges kód
console.log("előtt:" + _webglObjects[ object.id ].buffer.__colorArray.length);  // mondjuk 1170
                    
delete _webglObjects[ object.id ].buffer.__colorArray[((geometry.chgdata*18)+ii)];  //jó az index tuti, mert megtudom változtatni az értékét
                    
console.log("után:" + _webglObjects[ object.id ].buffer.__colorArray.length);  // itt is annyi
köszi