第一题:
考点:map 和 parseInt
var arr = ['10','20','10','10']
var newArr = arr.map(parseInt)
console.log(newArr)
// [10, NaN, 2, 3]
parseInt
parseInt(str, [radix])
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。
parseInt(10, 1) // NaN
https://www.w3school.com.cn/jsref/jsref_parseInt.asp
map
array.map(function(currentValue,index,arr), thisValue)
解析:
var arr = ['10','20','10','10']
var newArr = arr.map(parseInt)
=>
var newArr = arr.map(function(item,index){
return parseInt(item, index) })