I'd be inclined to try:
var myVal = [result.getValue({name: 'name'}), result.getValue({name: 'custrecord_competitor_code_alternative'})]
log.debug("MyVal", myVal);
and then on the context.write
value: myVal
See what your myVal looks like before you pass it forward.