function parseInteger(value){
"use strict";
return parseInteger(value, 10);
}
该函数接收一个参数,但它返回:return parseInteger(value, 10)
这是什么意思?
答案 0 :(得分:1)
这意味着您有一些无限递归:parseInteger
会调用parseInteger
,这将调用parseInteger
,依此类推。
我假设第二个函数实际上应该是parseInt
。
在这种情况下,10
将是基数,这意味着它会尝试将value
解析为十进制数。
似乎parseInteger
只是parseInt
的包装器,以确保始终将您的值解析为十进制数。