繁体   English   中英

字面量 Javascript

[英]Literals Javascript

我有这样的代码:

          query= `${prefix}
          Select ${this.arrmeasureGabung} ${this.arrdimensionkey} ${this.arrdimatribut}
          where{
              ?obs rdf:type qb:Observation ;
              ${this.arrquerymeasuregabung}
              ${this.querydimensiongabung}.
              ${this.queryqb4ogabungAfd}
              ${this.queryqb4ogabungBlck}
          }`

如果 ${this.queryqb4ojoinAfd} 没有价值,我希望它消失。 这样只显示 ${this.queryqb4ojoinBlck}。 可以在 Literals 中进行选择吗?

我将假设queryqb4ojoinAfd == queryqb4ogabungAfd

${this.queryqb4ogabungAfd || ""}

或者

${this.queryqb4ogabungAfd || this.queryqb4ojoinBlck}

如果第一个没有值,则不会显示queryqb4ogabungAfd ,但无论如何都会显示queryqb4ojoinBlck

第二个选项将显示queryqb4ogabungAfd OR queryqb4ojoinBlck

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM