Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattnwa/62046736933d044296c1 to your computer and use it in GitHub Desktop.
Save mattnwa/62046736933d044296c1 to your computer and use it in GitHub Desktop.
http://www.freecodecamp.com/mattnwa 's solution for Bonfire: Truncate a string
// Bonfire: Truncate a string
// Author: @mattnwa
// Challenge: http://www.freecodecamp.com/challenges/bonfire-truncate-a-string
// Learn to Code at Free Code Camp (www.freecodecamp.com)
function truncate(str, num) {
// Clear out that junk in your trunk
if (num <=3) {
return str.slice(0, num) + "...";
} else if(num >= str.length) {
return str;
} else {
var result = str.slice(0, num-3);
return result + "...";
}
}
truncate("A-tisket a-tasket A green and yellow basket", 11);
truncate("A-", 1);
@mattnwa
Copy link
Author

mattnwa commented Dec 3, 2015

The second bonfire i really understood without extra help. Hopefully it is starting to stick!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment