var q = Array.map(document.getElementsByName("as"), function (item) {
return parseInt(item.value, 10);
});
Только нужен
Array.map
А так, по старинке:
var q = Array.prototype.map.call(document.getElementsByName("as"), function (item) {
return parseInt(item.value, 10);
});