javascript - 如何修改uri字符串?
问题描述
我需要从数据库中检索一个 uri 字符串并在新页面中打开它。但它的开头和结尾都用引号括起来。我怎样才能放下那些?
对于字符串开头的那个,我尝试了split
以下方法:
abilitaDownload(file) {
const split1 = file.split(' " ')
console.log("FILE" + split1)
window.open(split1, "_blank_");
};
但是,我仍然有字符串末尾的问题。有什么建议么?
解决方案
您可以使用.slice(0, -1)
删除字符串的最后一个字符。并slice(1)
删除第一个
var string = '"aaaaav"'
string = string.slice(1).slice(0, -1);
console.log(string)
推荐阅读
- python - rdkit ArgumentError:rdkit.Chem.rdMolDescriptors.GetAtomPairFingerprint(str) 中的 Python 参数类型与 C++ 签名不匹配:
- windows - 我用双缓冲重绘SysListView32控件的滚动条,为什么还是闪烁?
- sql - 在显示正确的 COUNT 和 SUM 数据时连接多个表
- powershell - Soti MobiControl API 调用以更新 PowerShell 中的设备组
- lua - 表作为lua中的参数
- nginx - kubernetes nginx入口重写目标不起作用
- reactjs - How manage global state using context API in React js
- javascript - 无法在 Safari 上加载第三方脚本
- mongodb - ReferenceError:未定义加密
- python - 从存储在 Python 中的 MySQL 获取最后一个插入 ID