Current location - Plastic Surgery and Aesthetics Network - Plastic surgery and medical aesthetics - How javascript converts strings into ArrayBuffer
How javascript converts strings into ArrayBuffer
Function? char2buf(str){

var? Out? =? New? array buffer(str . length * 2);

var? u 16a=? New? uint 16 array(out);

var? strs? =? str . split(" ");

for(var? Me? =0? ; ? I & ltstrs. Length; i++){

u 16a[i]=strs[i]。 charCodeAt();

}

Return? Out;

}

Function? buf2char(buf){

var? out =

var? u 16a? =? New? uint 16 array(buf);

var? Single? ;

for(var? i=0? ; ? Me? & lt? U 16a. Length; i++){

Single? =? u 16a[i]。 toString( 16)

while(single . length & lt; 4)? Single? =? "0".concat(single);

out+= " \ \ u "+single;

}

Return? eval(“”+out+? )'");

}

I tried it once and I can carry it out.