0

在不同的语言中,变量名称中可以有不同的字符,并且它们还限制了第一个字符与其他字符的合法性。

在 JS 中,这些没有被其他库使用的字符是什么?这样当您进入范围内的兔子洞时,您可以安全地命名一个变量和链接到全局变量的嵌套变量。

我目前正在使用 underscore.js,所以在变量前面加上_can/could 是有问题的。JQuery 也是如此,使用$. 如果我尝试使用诸如@or之类的 ruby​​ 标识符~,并且我不想使用.#避免与 CSS 选择器混淆,我会收到错误消息。

您知道(或建议)在变量名之前加上什么以避免混淆和重载。

我想要一个/几个独特的“金色”字符,但意识到这可能取决于项目正在使用的库堆栈,所以对于我正在使用的这个当前项目:require、d3、jquery、下划线、主干,文本,发送。

示例代码:

// for each measure in measuresCollection
  _.each(this.measuresCollection.models, function(measure, index) {
    var `this = this;
    for (i=0; i<length; i++){
        // ... some code with new preceding variable name `this
    }
4

0 回答 0