繁体   English   中英

使用 javascript 从数组中删除方括号、双引号

[英]removing square brackets, double quotes from array using javascript

我有数组 Array1

Array1=[
"fish.jpg",
"animal.jpg",
"tree.jpg"]

我想将它们存储在我的 excel 但问题是它们带有方括号和双引号

["Fish.jpg","animal.jpg","tree.jpg"]

所以我的 excel 单元看起来像这样

name  |         data                          | owner
jpg   |  ["Fish.jpg","animal.jpg","tree.jpg"] | Vikas

我希望它们作为单个 output 仅用逗号(,)分隔,因为我想将它们存储在 excel 的单个单元格中

fish.jpg, animal.jpg,tree.jpg

所以我的 excel 看起来像这样

  • 试图这样做
let removedData= Array1.replaceAll("[""]");

但没有成功

name  |         data                   | owner
jpg   |  fish.jpg, animal.jpg,tree.jpg | Vikas

注意这里 name,data,owner 是一个单元格标题

不是字符串的 arrays 有[]"在其中(他们没有),而是通过使用JSON.stringify或类似的东西将它们转换为字符串。(如果它只是使用toString ,就不会有"结果。)

相反,故意转换为字符串。 Arrays 有一个join方法,可以使用您提供的分隔符将它们的所有条目(如有必要转换为字符串)连接成一个字符串:

value = yourArray.join(", ");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM