在javascript中将字符串转换为运算符

时间:2018-10-08 15:34:50

标签: javascript

在javascript中是否可以将字符串转换为运算符?

我正在为AngularJS中的输入构建比较器。

function comparator(operatorString, value1, value2){
    return value1 converted_operator(operatorString) value2;
}

var myVar1 = comparator("<", 12, 13);//true
var myVar2 = comparator(">=", 12, 13);//false
var myvar3 = comparator("!=" 12, 13);//true

并且有许多可能的运算符组合。我可以使用if else来实现。但我想知道是否还有其他替代方法。

1 个答案:

答案 0 :(得分:0)

直接从节点控制台访问:

  def toRnaScala(dna: String): Option[String] = {
    val maybeChars: immutable.Seq[Option[Char]] = dna.map(mMap)
    maybeChars.foldLeft(Option("")) {
      case (acc, Some(c)) => acc.map(_ + c)
      case (_, None) => None
    }
  }