Javascript 去掉数组中的字符

Javascript 去掉数组中的字符,javascript,Javascript,我正在使用第三方脚本上载文件,当我上载多个文件时,我会得到以下格式的名称: [{"file":"0:/gIpVCEAe4eiW.jpg"},{"file":"0:/5yA9n2IfNh65.jpg"}] 我只需要实际的文件名。我希望我能发布一些我尝试过的代码,但我想不出有多少选择。我不能单独去做我想做的事 遍历数组并返回文件名。您将获得一个新阵列 const arr=[{file:0:/gIpVCEAe4eiW.jpg},{file:0:/5yA9n2IfNh65.jpg}]; const

我正在使用第三方脚本上载文件,当我上载多个文件时,我会得到以下格式的名称:

[{"file":"0:/gIpVCEAe4eiW.jpg"},{"file":"0:/5yA9n2IfNh65.jpg"}]
我只需要实际的文件名。我希望我能发布一些我尝试过的代码,但我想不出有多少选择。我不能单独去做我想做的事

遍历数组并返回文件名。您将获得一个新阵列

const arr=[{file:0:/gIpVCEAe4eiW.jpg},{file:0:/5yA9n2IfNh65.jpg}]; const out=arr.mapobj=>{ 返回obj.file。替换“0:/”; }; 控制台。注销 并返回文件名。您将获得一个新阵列

const arr=[{file:0:/gIpVCEAe4eiW.jpg},{file:0:/5yA9n2IfNh65.jpg}]; const out=arr.mapobj=>{ 返回obj.file。替换“0:/”; }; 控制台。注销 可以使用对数组中的每个元素执行转换

首先,我们将对象数组展平为字符串数组,然后通过拆分切断0:/

let files=[{file:0:/gIpVCEAe4eiW.jpg},{file:0:/5yA9n2IfNh65.jpg}] 让结果=文件 .mapf=>f.file .mapf=>f.split'0:/'[1] window.alertresult.join',' 可以使用对数组中的每个元素执行转换

首先,我们将对象数组展平为字符串数组,然后通过拆分切断0:/

let files=[{file:0:/gIpVCEAe4eiW.jpg},{file:0:/5yA9n2IfNh65.jpg}] 让结果=文件 .mapf=>f.file .mapf=>f.split'0:/'[1]

window.alertresult.join',';你能举个例子说明你想查看第三方脚本文档的实际文件名吗。根据您问题中的信息,我们不会有太大帮助。@Andy,文档没有告诉您如何按照我希望的方式通过Ajax提交。@AshayMandwarya,这些是实际的文件名。您上传的任何内容都会被重命名为随机字符,例如:gIpVCEAe4eiW.jpgIs您的问题是,如何从值中删除0:?您能给出实际文件名的示例吗?我猜您想查看第三方脚本的文档。根据您问题中的信息,我们不会有太大帮助。@Andy,文档没有告诉您如何按照我希望的方式通过Ajax提交。@AshayMandwarya,这些是实际的文件名。您上传的任何内容都会被重命名为随机字符,例如:gIpVCEAe4eiW.jpgIs您的问题是,如何从值中删除0:?这很好。@Andy,这很好,谢谢。我试图将其插入mongo db,但它像gIpVCEAe4eiW.jpg、5yA9n2IfNh65.jpg一样插入。我是否需要做一些类似于解构的事情来分别获取每个文件名,而不是在一个数组中?@Andy,我的数据库格式基本上是图像:[{name:{type:String}}]@Andy,很公平。如果有必要的话,我会东拉西扯再问一个问题。谢谢你的回答,这非常有帮助。承诺代码可能会。这很漂亮。@Andy,这很好,谢谢。我试图将其插入mongo db,但它像gIpVCEAe4eiW.jpg、5yA9n2IfNh65.jpg一样插入。我是否需要做一些类似于解构的事情来分别获取每个文件名,而不是在一个数组中?@Andy,我的数据库格式基本上是图像:[{name:{type:String}}]@Andy,很公平。如果有必要的话,我会东拉西扯再问一个问题。谢谢你的回答,这非常有帮助。承诺代码可能会。