일상 구덩이 밟 기 -- parsInt ()

다음 코드 가 있 습 니 다:
["1","2","3"].map(parseInt);

집행 결 과 는 무엇 입 니까?
[1, NaN, NaN]

해석:
/*
	parseInt(value, radix)       ,        ,   
	radix = 0,       
	radix = 1,     NaN
	   value, radix < value    parseInt('3', 2) 3          ,        NaN
	
	         : 
	   map          (ele, index, arr) parseInt           (ele, index)
	parseInt('1', 0)	//   10     
	parseInt('2', 1)	//      NaN
	parseInt('3', 2)	//      NaN
	
*/


// map       ?          

["1", "2", "3"].map(function () {
    console.log(arguments);
})

만약 내 가 굳이 이렇게 해 야 하고 정확 한 답 을 얻 을 수 있다 면 어떻게 하 겠 는가?
["1", "2", "3"].map(function () {
    return parseInt(arguments[0], 10);
})

좋은 웹페이지 즐겨찾기