Converting string array to Name/Value object in javascript

var final = $.map(result, function(val) {
    return { value: val };
});

Alternatively you can use the ES5 alternative

var final result.map(function(val) {
    return { value: val };
});

Or a simple iteration.

var final = [];
for (var i = 0, ii = result.length; i < ii; i++) {
    final.push({ value: result[i] });
}

Leave a Comment