javascript - Javascript 中的 If 语句返回值

标签 javascript jquery css

我正在学习 Javascript。我写了一个JS返回一个Json类型的值。

  var generateUrl = function(Name, Letter, rootUrl, V1) {
  rootUrl = rootUrl || Letter;
  return  {
    classname: 'mycss-' + Letter,
    text: Name,
    url: rootHref.replace(Rex, "$1" + rootUrl + "."),
    onclick: {
      fn: clickFn,
      obj: V1
    }
  };
};

我想在 url: 中添加一个 if 语句。 例如,如果 Name = googleurl 将不会使用此逻辑 rootHref.replace(Rex, "$1"+ rootUrl + "."),而是直接返回一个 url。 我已经搜索了很长时间的答案,但仍然没有运气。谁能告诉我如何在我的代码中添加 if 语句 逻辑。

最佳答案

尝试如下

 url: (num == 1) ? Link1 : Link2,

关于javascript - Javascript 中的 If 语句返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46963680/

相关文章:

javascript - 如何显示人类可读的 "time ago"

javascript - 功能注册时的通知,例如$(文档).ready()

html - <a href ="window.open (...) "> 不工作

javascript - AngularJS 动态 Assets 标签类似于 Mixture.io - HTML 模板

javascript - HTML:表单 POST 选择返回选项文本

javascript - 如何从全局范围调用 AngularJS JavaScript 指令方法

html - 如何控制导航栏中的链接边距和填充?

javascript - 解析 Angular 模型属性中的 <img> 标签

javascript - 为什么期望 Flash 可用/启用是可以接受的,但 JavaScript 不是?

javascript - 在 onmouseover 上将元素移入和移出可见的 div 区域(javascript 数组有问题)