tslint中的"no-string-literal"规则是什么?

15 typescript tslint

这里的描述非常简短:

禁止通过字符串文字访问对象.

还有其他文档或示例吗?

Luk*_*itz 19

这意味着您无法使用括号表示法访问对象.例如:

object["property"]
Run Code Online (Sandbox Code Playgroud)

这样,一个简单的拼写错误会引发错误,这就是为什么应该避免它.相反,鼓励使用强类型访问.

  • 为什么我需要这样的规则? (2认同)