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