Open diveDylan opened 4 years ago
const a = [] const b = [1] const c = [1,2] parseInt(a) // NaN parseInt(b) // 1 parseInt(c) // 1
这里面试官的答案是错的,我的答案跟输出一致,这里欠缺一个关键点的表述能力 ·parseInt第一个入参如果不是·string会调用toString方法取得字符(值得注意的是开头为数字的字符或者空格和数字的组合都可以正常转为字符串,遇到非法数字代表则终止转换)
parseInt
string
toString
这里面试官的答案是错的,我的答案跟输出一致,这里欠缺一个关键点的表述能力 ·
parseInt
第一个入参如果不是·string
会调用toString
方法取得字符(值得注意的是开头为数字的字符或者空格和数字的组合都可以正常转为字符串,遇到非法数字代表则终止转换)