Trying to return property using closure, keep getting undefined. What am I not understanding? I have a similar code that works on an [];.
var myObject = {
name: 'Mark P Jaramillo',
city: 'Petaluma',
state: 'California'
};
var closureObjPrint = function (object) {
return function(key) {
return object.key;
}
}
var obj = closureObjPrint(myObject);
console.log( obj(name) );