Is there an easier way to access an object property in JavaScript using a variable?
Here's what doesn't work:
var element_id = this.data().element_type + 'id';
Here's how it does work, which seems convoluted.
var element_id;
if ( element_type == 'assignment' ) {
element_id = this.data().assignmentid;
} else if ( element_type == 'question' ) {
element_id = this.data().questionid;
} else {
element_id = this.data().answerid;
}