Не очень удачный пример. i вообще не определена.
var arr1 = [1, 5, 4], arr2 = [4, 3, 2, 5], arr3 = [];
var length = Math.max(arr1.length, arr2.length);
for(var i = 0; i !== length; i++) {
arr3.push((i in arr1 ? arr1[i] : 0) + (i in arr2 ? arr2[i] : 0));
}
alert( arr3 );