Andrew Heins

default-image

Code Snippet of the Day: appendToFileName

Could This Be a Gist?


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!


Join the Conversation!