javascript - 是否推荐使用 Typescript 中的下划线?
问题描述
我知道下划线表示在 C# 和 Java 中使用的私有变量,但我当前的项目在 Typescript React 中,所以在可能的函数参数中使用下划线?这是不好的做法吗?
IE
function(_a: any, _b: any, _orderBy: string) {
if (_b[_orderBy] < _a[_orderBy])
return -1;
if (_b[_orderBy] > _a[_orderBy])
return 1;
return 0;
}
解决方案
来自MDN:
JavaScript 标识符必须以字母、下划线 (_) 或美元符号 ($) 开头。后续字符也可以是数字 (0–9)。
下划线 ie_
在 JavaScript 中没有特殊含义。这既不是好的做法,也不是坏的做法。它只是一个有效的标识符字符。而且,它与 TypeScript 无关。
推荐阅读
- java - 实施“或多或少”游戏的问题
- angular - Angular 7 应用程序作为另一个网站中的聊天插件
- sql - 测试正常时正则表达式无法正常工作
- javascript - 将 GeoJSON 数据导入巴比伦 JS | 渲染 3D 地图
- react-native - React 原生访问前置摄像头
- android - 当我将骨架和次表面修改器一起添加时,为什么我的网格在 Unity 中消失了?
- powershell - 发送带有换行符的正确电子邮件
- mysql - MYSQL:如果存在
- spring-security - 具有相同凭据的 Spring-security 多重身份验证机制
- xtext - 如何使用 Xtext 生成解析器生成器?