gpt4 book ai didi

javascript - JSLint : 'numeral' was used before defined?

转载 作者:行者123 更新时间:2023-12-03 04:54:26 25 4
gpt4 key购买 nike

我的代码运行良好,但我不知道为什么 JSLint(在 Brackets 文本编辑器上运行)不断告诉我:'numeral' 在定义之前就被使用了

我正在使用 Numeral.js 显示带逗号的数字。下面是我正在使用的代码。

$("input[name='service']").click(function () {
var a = parseInt($("#product-one input:checked").val(), 10),
b = parseInt($("#product-two input:checked").val(), 10),
c = parseInt($("#product-three input:checked").val(), 10),
total = numeral(a + b + c).format('0,0');
$(".number").text('$' + total);
});

几个月前我开始学习 JQuery 时也遇到过类似的问题。它一直告诉我 $alert 未定义,但经过一番挖掘后,我发现我必须将其放在我的 JS 文件顶部:

/全局 $、JQuery/

/jslint devel: true/

是否有类似的修复方法?

最佳答案

这与您之前遇到的问题相同;你是对的。只需将 numeral 添加到您希望 linter 识别的全局变量列表中,它应该不会影响它们:

/* global $, JQuery, numeral */

关于javascript - JSLint : 'numeral' was used before defined?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42499196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com