I have a array of integers of type string.
var a = [\'200\',\'1\',\'40\',\'0\',\'3\'];
>>> var a = [\'2
As others said, you can write your own comparison function:
var arr = ["200", "1", "40", "cat", "apple"] arr.sort(function(a,b) { if (isNaN(a) || isNaN(b)) { return a > b ? 1 : -1; } return a - b; }); // ["1", "40", "200", "apple", "cat"]