I find myself having to append file names often in JavaScript.
var appendToFileName = function(filename, toAppend) {
var x = filename.lastIndexOf('.'), before, after, newFileName;
before = filename.substring(0, x);
after = filename.substring(x, filename.length);
newFileName = before + toAppend + after;
return newFileName;
};
Anyone know why substring in JavaScript isn’t subString? That gets me every single time!