JS字符串转Byte[]
js里面的string转byte[],这里是微信小程序代码
stringToBytes : function ( str ) {
var ch, st, re = [];
for (var i = 0; i < str.length; i++ ) {
ch = str.charCodeAt(i); // get char
st = []; // set up "stack"
do {
st.push( ch & 0xFF ); // push byte to stack
ch = ch >> 8; // shift value down by 1 byte
}
while ( ch );
// add stack contents to result
// done because chars have "wrong" endianness
re = re.concat( st.reverse() );
}
// return an array of bytes
return re;
}
var str = "000000"
var bytes = []
bytes = stringTobytes(str)
console.log(bytes)
//[48,48,48,48,48,48]
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 折半查找有序数组中的某个元素
- 下一篇: JS计算字符串所占字节数