字符串所占字節(jié)怎么算 JavaScript如何在JSON中接收字節(jié)數(shù)組?
JavaScript如何在JSON中接收字節(jié)數(shù)組?一般來說,字節(jié)數(shù)組被轉(zhuǎn)換成ASI代碼并保存為字符串。接收時,它被轉(zhuǎn)換成arraybuffer(native)]buffer(節(jié)點.js)第二種最好的方
JavaScript如何在JSON中接收字節(jié)數(shù)組?
一般來說,字節(jié)數(shù)組被轉(zhuǎn)換成ASI代碼并保存為字符串。接收時,它被轉(zhuǎn)換成arraybuffer(native)]buffer(節(jié)點.js)
第二種最好的方法是使用十六進制對字節(jié)數(shù)組進行編碼,傳輸流量增加了一倍。JS字符串的長度受下標限制。
理論最大長度為2^53-1。2^53有多大?大約9PB。據(jù)統(tǒng)計,2014年,我國所有出版物(不含拷貝)字數(shù)均不足2000億字,僅為400GB。按此計算,別說存一個TXT,估計自中國自己的甲骨文以來,各類圖書出版物的字數(shù)總數(shù)不會超過100TB,即0.1pb。當然,實際引擎是不允許分配這么大的字符串的,你的電腦不是那么大的存儲空間也不是。V8的最大堆大小小于2GB,單個字符串的最大允許大小小于512MB。JS字符串存儲在utf16中,因此它是2.68億個字符。FF大約是同一個數(shù)字。