I'm trying to access the properties of easeSegmentNameMap
using:
easeSegmentNameMap["EMAIL_ENGAGED"].text
I'm getting undefined
, it works if I use:
easeSegmentNameMap["EMAIL_ENGAGED"].name
var easeSegmentNameMap = {
"EMAIL_ENGAGED": {
name: "emailEngaged"
},
"EMAIL_INACTIVE": {
name: "emailInactive"
},
"LIKELY_TO_THRIVE": {
name: "likelyToThrive"
},
"MOST_VALUABLE_SUBSCRIBERS": {
name: "mostValuableSubscribers"
},
"NEARLY_INACTIVE": {
name: "nearlyInActive"
},
"NEVER_ACTIVATED": {
name: "neverActivated"
},
"QUESTION_MARKS": {
name: "questionMarks"
}
};
var text = "name";
alert(easeSegmentNameMap["EMAIL_ENGAGED"].text);
Output:
undefined
What am I doing wrong?