I need to sort my js object. Nothing I have done actually works.
obj = [
{id: 1, animal: 'dog'}, 
{id: 2, animal: 'cat'},
{id: 3, animal: 'bird'},
{id: 4, animal: 'tiger'},
{id: 5, animal: 'snake'},
{id: 6, animal: 'gorilla'}];
My sort is below.
 json['animals'][0].sort((a,b) => {
  let fa = a.animal.toLowerCase();
  let fb = b.animal.toLowerCase();
    if(fa < fb) {
        return -1;
    }
    if(fa> fb) {
       return 1;
    }
    return 0;
 });
The sort does not return the correct.
Will return bird,cat,dog etc others will return bird,cat,tiger,dog.etc
 
     
    