Skip to content Skip to sidebar Skip to footer

Array Join Function Not Working

for some reason Im not able to see why my array join method wont work. here's the quick code for review: function rot13(str) { // LBH QVQ VG! var strAry = str.split(''); var t

Solution 1:

You don't save the result returned of .join()

transformed = transformed.join('');

or

return transformed.join('');

Solution 2:

Replace this it will work

functionrot13(str) { 
// LBH QVQ VG!var strAry = str.split('');

  var transformed = strAry.map(function(val){

    if(val === " ") return" ";
    else{
      var code = val.charCodeAt(0);
      returnString.fromCharCode(code-13);
    }
  });
  transformed = transformed.join('');
 console.log(transformed);
  return transformed;
}

jsfiddle link

Post a Comment for "Array Join Function Not Working"