gpt4 book ai didi

javascript - 如何在 javascript 函数中获取 url 字符串的文件类型?

转载 作者:行者123 更新时间:2023-12-02 20:23:10 24 4
gpt4 key购买 nike

我有两个初始化方法:initXML(url)initJSON(url),它们接受 url 参数。参数必须是指向 XML 或 JSON 文件的 url 字符串,具体取决于函数。

我想做的是只有一个名为 init(url) 的方法,它接受 url 参数,然后调用 initXML()initJSON( ) 基于 url 参数字符串的文件类型。

例如如果 url 参数类似于 'content/file.json' 则调用 initJSON(),如果是 'other/file.xml' 则调用 initXML(),如果是另一个文件类型返回错误。

我怎么知道这一点?

提前致谢。

最佳答案

使用String.match() .

function init(url)
{
if ( url.match(/\.json$/i) )
{
initJSON();
}
else if ( url.match(/\.xml$/i) )
{
initXML();
}
else
{
throw "Unknown file type";
}
}

关于javascript - 如何在 javascript 函数中获取 url 字符串的文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5255003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com