我在JavaScript中创建了自定义函数,以便更轻松地编码,因为反复输入这些函数太过繁琐。
我创建了一个外部JavaScript文件,并将其链接到我的_Layout.cshtml
。我已经成功调用它们,没有出现任何问题,但现在我想让这些自定义函数具有智能感知。
global_functions.js
function ZeroPrefixFormat(str, len) {
str = str.toString();
return str.length < len ? ZeroPrefixFormat("0" + str, len) : str;
// OUTPUT : 10 -> 00010 (DIFFERS FROM THE GIVEN LENGTH)
}
function MoneyFormat(amount) {
amount = amount.toString();
return Number(amount).toLocaleString('en');
// RETURN raw number to money format example. 123456789.10 -> 123,456,789.10
}
custom.cshtml
<script>
console.log(MoneyFormat(123456789));
<script>
当我尝试打字 Money 时,它会显示智能感应。