Я новичок в объектах в javascript и у меня возникли некоторые проблемы со следующим кодом.
var Color = function(color){
this.color = color;
this.getCode = function(){
var colorHex;
var colorRBG;
switch(color){
case "White":
colorHex = "#ffffff";
colorRGB = "255,255,255";
break;
case "Black":
colorHex = "#000000";
colorRGB = "0,0,0";
break;
default:
return false;
}
return {
colorHex: colorHex,
colorRGB: colorRGB
}
}
}
Что я хочу сделать, так это получить значение colorHex, но оно не работает:
var newColor = new Color("White");
alert(newColor.getCode().colorHex);
Что я делаю не так?