Evertjan.
5/13/2015 8:53:00 PM
jonas.thornvall@gmail.com wrote on 13 mei 2015 in comp.lang.javascript:
> I am looking for the fastest way to reverse an integer value.
>
>
> I can read the digits into a reversed array and do a function call
> adding to counter, making it a bignumb counter.
>
> I can not see any real advantage doing it using javascript functions?
>
> var x = 123;
> var y = x.toString();
> var z = y.split("").reverse().join("");
> var aa = Number(z);
> document.write(aa);
>
> Is there a better way?
Do not reverse but use a virtual reverse
to access members with a reversed index:
function arrRevRead(arr2,i){
return arr2(arr2.length-i);
};
function arrRevWrite(arr2,i,v){
arr2[arr2.length-i] = v;
};
// testing:
alert( arrRevRead(myArr,7) ); // read value in reversed position 7
arrRevWrite(arr,14,'hi'); // write value in reversed position 14
alert(arr); // read original array
--
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)