7 lines
227 B
JavaScript
7 lines
227 B
JavaScript
var fooCalls = []
|
|
var jumpTable = (name, arg) => { if (jumpTable[name]) { jumpTable[name](arg) } }
|
|
Object.assign(jumpTable, { foo (arg) { fooCalls.push(arg) } });
|
|
jumpTable('foo', 'bar')
|
|
|
|
assert.strictEqual(fooCalls[0], 'bar')
|