michaelp0730
1/2/2015 - 6:22 PM

Check String Permutation JavaScript

function checkPermutation(str1, str2) {
  function chkStrings(a, b) {
    var arrayA = a.split('');
    var arrayB = b.split('');
    var sortedA = arrayA.sort();
    var sortedB = arrayB.sort();
    
    for (var i = 0; i < sortedA.length; i++) {
      if (sortedA[i] !== sortedB[i]) {
        return false;
      }
    }
    return true;
  }
  
  if (str1.length !== str2.length) {
    return false;
  } else {
    return chkStrings(str1, str2);
  }
}