JScript删除运算符

时间:2013-11-18 17:31:01

标签: c# jscript

问题:

有人可以在语法方面列出一些类似于delete运算符的运算符吗?

背景:

我正在开发一个大型应用程序,并且必须以某种方式创建一个列表并使用某些属性填充此列表。这个应用程序已经为一些运营商做了这个,所以我需要找到一个类似于删除的应用程序,以便我可以查看它们在列表中存储的内容。

其他:

这是我正在尝试重新创建的方法的示例(虽然这是来自'print',但它可能不适用于删除,因此为什么我需要一个类似于delete的操作数,所以我可以查看他们的方法) :

internal override List<Object> Unparse() {
  List<Object> tokens = new List<Object>();
  tokens.Add(JSToken.Identifier);
  tokens.Add("print");
  bool enclosedInParen = false;
  List<Object> argItems = operand.Unparse();
  enclosedInParen = JSScannerAst.EnclosedInParen(argItems);
  if (!enclosedInParen) {
    tokens.Add(JSToken.LeftParen);
  }
  tokens.AddRange(argItems);
  if (!enclosedInParen) {
    tokens.Add(JSToken.RightParen);
  }
  //tokens.Add(JSToken.Semicolon);
  return tokens;
} 

1 个答案:

答案 0 :(得分:0)

找到了答案: http://web.eecs.umich.edu/~bartlett/jsops.html

此链接显示许多不同的运算符,删除分组在“特殊运算符”下。

然后我能够为'this'找到一个Unparse方法,并使用相同的代码来删除unparse方法。