Is there any other better way to fill up the array like :

var arr = [];
var i = 0;
$('select').children('option').each( function() {
    arr[i++] = $(this).html();
});
Edit
Report