jQuery技术:JS Lint:’_fnGetTrNodes’中意外悬空’_’

我的代码如下所示:

$.extend($.fn.dataTableExt.afnSortData, { 'dom-text': function (oSettings, iColumn) { var aData = []; $('td:eq(' + iColumn + ') input', oSettings.oApi._fnGetTrNodes(oSettings)).each(function () { aData.push(this.value); }); return aData; }, 'dom-data-rk': function (oSettings, iColumn) { var aData = []; $('td:eq(' + iColumn + ')', oSettings.oApi._fnGetTrNodes(oSettings)).each(function () { aData.push($(this).attr('data-rk')); }); return aData; } }); 

我使用了JSLint,它出现了一个错误:

 Warning 21 JS Lint: Unexpected dangling '_' in '_fnGetTrNodes'. 

有人能解释这意味着什么吗? 我根本不明白错误信息:-(

    JSLint根本不喜欢以下划线字符开头的标识符。 更改标识符并且警告将消失,或将以下指令添加到文件的顶部:

     /*jslint nomen: true */ 

    它不喜欢它们的原因是人们经常用它来表示“私有”变量,但实际上并没有改变变量的行为。

    不要使用_(下划线)作为名称的第一个字符。 它有时用于表示隐私,但实际上并不提供隐私。 如果隐私很重要,请使用提供私人会员的表格。 避免表现出缺乏能力的惯例。

    更多关于JSLint 在这里使用的代码约定

    您可以简单地将“容忍标记中的悬空_”设置为true以忽略此错误。

    好吧,JSlint不喜欢以下划线( _ )开头的变量名。


    最好使用JShint.com而不是JSlint。 它是JSlint的一个分支,为您提供更多配置选项,并且不会显示这样的愚蠢错误。

      以上就是jQuery教程分享JS Lint:’_fnGetTrNodes’中意外悬空’_’相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      www.ctvol.com true Article jQuery技术:JS Lint:’_fnGetTrNodes’中意外悬空’_’

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/557831.html

      (0)
      上一篇 2021年1月26日 上午8:05
      下一篇 2021年1月26日 上午8:09

      精彩推荐