JavaScript 如何将 数组整体转换成字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 如何将 数组整体转换成字符串相关的知识,希望对你有一定的参考价值。

例如将 [3027688445713408] 转换成“[3027688445713408]”,能用其他办法吗?

首先将数组里面的东西拿出来,然后在转换:

var a = [3027688445713408];

var b = null;

b+=a[0];(实际上这里是要使用循环遍历数组的,但是你这个数组只有一个值,可以直接这样写)

console.log(String(b));

参考技术A

JSON.stringify([3027688445713408])

本回答被提问者采纳
参考技术B '['+arr.join(',')+']'

javascript 怎么将字符串转换为ArrayBuffer

function char2buf(str) var out = new ArrayBuffer(str.length*2); var u16a= new Uint16Array(out); var strs = str.split(""); for(var i =0 ; i<strs.length;i++) u16a[i]=strs[i].charCodeAt(); return out; function buf2char(buf) var out=""; var u16a = new Uint16Array(buf); var single ; for(var i=0 ; i < u16a.length;i++) single = u16a[i].toString(16) while(single.length<4) single = "0".concat(single); out+="\\u"+single; return eval("'"+out+ "'");

自己试了一次,可以执行
参考技术A 说白了,就是一片内存。。。 参考技术B ArrayBuffer=new ArrayBuffer(要转的字符串)

以上是关于JavaScript 如何将 数组整体转换成字符串的主要内容,如果未能解决你的问题,请参考以下文章

怎样将JAVA中得list集合转换为javascript的二维数组?

如何将javascript中uint8array转成普通数组或字符串?

如何将javascript中uint8array转成普通数组或字符串

javascript 怎么将字符串转换为ArrayBuffer

如何将json字符串转换为数组

javascript 中数组的创建 添加 与将数组转换成字符串