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

标签 typescript tslint

描述找到here很短:

Disallows object access via string literals.

是否有任何进一步的文档或示例?

最佳答案

这意味着您不能使用方括号表示法访问对象。例如:

object["property"]

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

关于typescript - tslint 中的 "no-string-literal"规则是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36695645/

相关文章:

angular - 如何调试 angular 项目中损坏的 ng lint

javascript - 找不到配置中指定的以下规则的实现

typescript - Firebase Cloud Functions - 缺少 FIREBASE_CONFIG 环境变量

javascript - 是否可以在 vue.js 中改变任意嵌套子组件的属性,而无需在整个层次结构中创建事件链?

javascript - 递归迭代 Promise

typescript - 异步函数的返回类型必须是全局 Promise<T> 类型

typescript - 如何通过TypeScript关闭Electron应用程序?

angularjs - 使用 VS 2013 在 Typescript 中装饰 Angular 异常处理程序服务

typescript - 如何使用react-query替换context