javascript - 解释 JavaScript 函数的一部分

标签 javascript

任何人都可以解释以下函数中的这部分(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/

相关文章:

javascript - Settimeout运行得很快

javascript - Angular 2/4 :How to use the existing component instance in a popup?

javascript - 如何给wordpress添加文字动画

javascript - 将 RSS 提要导入 MongoDB

javascript - Zeit (Vercel) 现在无服务器身份验证请求因 CORS 而失败

javascript - 为什么 JSON.stringify 给出 JSON undefined 错误?

javascript - Javascript 中向对象添加属性的两种方法之间的区别

javascript - 在ajax回调函数中引用外部对象

javascript - 使用查询参数转换到状态

javascript - 如何解决 : IE6 does not support CSS "attribute" selectors