I have the following object:
var decomposer = {
        decomposeColor: function(color) {
        },
        removeColor: function(code) {
        },
        decomposeTextShadow: function(code) {
        },
        //This line causes an error
        decomposeBoxShadow:this.decomposeTextShadow,
        decomposeRadius: function(code) {
        }
    };
However when I load my page chrome dev tools give me an error saying
Cannot read property 'decomposeTextShadow' of undefined
at the line that I have added a comment before in my code.Any ideas?
Even if i try decomposeBoxShadow:decomposer.decomposeTextShadow,
 
     
     
    