My Current Project
I’m trying to make a terminal with jsQuery that has a log retrieval function.
My Problem
I don’t know how to
- Make the function use an argument instead of writing each command, one by one.
Here’s my code:
RETRIEVE 1: function() { this.echo('Log one.'); }, RETRIEVE 2: function() { this.echo('Log two.); }
Advertisement
Answer
As I understand what you need is object, key values pair:
I used object instead of array, because they don’t need to be in order and some number may be missing.
var log = { 1: 'Log one.', 2: 'Log two.' }; $('body').terminal({ RETRIEVE: function(logNumber) { this.echo(log[logNumber]); } });