首页 > 解决方案 > 是否推荐使用 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;
}

标签: javascripttypescript

解决方案


来自MDN

JavaScript 标识符必须以字母、下划线 (_) 或美元符号 ($) 开头。后续字符也可以是数字 (0–9)。

下划线 ie_在 JavaScript 中没有特殊含义。这既不是好的做法,也不是坏的做法。它只是一个有效的标识符字符。而且,它与 TypeScript 无关。


推荐阅读