任何人都可以解释以下函数中的这部分(url ? "/"+ url : "")
:
function sendAjaxRequest(httpMethod, callback, url) {
$.ajax("/api/web" + (url ? "/" + url : ""), {
type: httpMethod, success: callback
});
}
因为我无法理解它如何通过调用包装函数来解释并获取预期的 URL 值,
最佳答案
res = "/api/web"+ (url ? "/"+ url : ""
等于以下内容:
if (url) // if url is not empty
{
res = "/api/web" + "/" + url;
}
else
{
res = "/api/web" + ""
}
关于javascript - 解释 JavaScript 函数的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53684667/