#!/usr/bin/node var vec = { x: 1, y: 2, z:3 }; var obj = { id: vec, key: 'Wrong key!' }; function do_meth( obj ) { return obj.id.y; } function do_windex( obj, key ) { return obj[key].y; } var key = 'id'; console.log( do_meth( obj ) ); console.log( do_windex( obj, key ) );