User
['10', '10', '10'].map(parseInt)Ответ[10, NaN, 2]
['10', '10', '10'].map(parseInt)
[10, NaN, 2]
arr.map(callback, thisArg);
parseInt(string, radix);
parseInt('10', 0, [10, 10, 10]); // 10 parseInt('10', 1, [10, 10, 10]); // NaN parseInt('10', 2, [10, 10, 10]); // 2
Ожидаемое поведение. Всё согласно спецификации.
Синтаксис функции Array.prototype.map():
Параметры:
Синтаксис функции parseInt():
Параметры:
В вашем примере функция parseInt() будет вызвана три раза со следующими аргументами: