首页 > 解决方案 > 如何使用 jQuery 终端制作日志检索系统

问题描述

我目前的项目

我正在尝试使用具有日志检索功能的 jsQuery 制作终端。

我的问题

我不知道怎么做

  1. 使函数使用一个参数,而不是一个一个地编写每个命令。

这是我的代码:

RETRIEVE 1: function() {
    this.echo('Log one.');
  },
RETRIEVE 2: function() {
   this.echo('Log two.);
  }

标签: javascriptjquery-terminal

解决方案


据我了解,您需要的是对象,键值对:

我使用对象而不是数组,因为它们不需要按顺序排列,并且可能缺少一些数字。

var log = {
  1: 'Log one.',
  2: 'Log two.'
};

$('body').terminal({
    RETRIEVE: function(logNumber) {
       this.echo(log[logNumber]);
    }
});

推荐阅读