function parseInteger(value){
    "use strict";
    return parseInteger(value, 10);
}


该函数接收一个参数,但返回:return parseInteger(value, 10)
这是什么意思?

最佳答案

这意味着您有一些无限递归:parseInteger将调用parseInteger,后者将调用parseInteger,依此类推。

我假设第二个功能实际上应该是parseInt

在这种情况下,10将是基数,这意味着它将尝试将value解析为十进制数。
似乎parseInteger只是parseInt的包装,以确保您始终将值解析为十进制数。

10-06 07:09