javascript - 如何使用 jQuery 终端制作日志检索系统
问题描述
我目前的项目
我正在尝试使用具有日志检索功能的 jsQuery 制作终端。
我的问题
我不知道怎么做
- 使函数使用一个参数,而不是一个一个地编写每个命令。
这是我的代码:
RETRIEVE 1: function() {
this.echo('Log one.');
},
RETRIEVE 2: function() {
this.echo('Log two.);
}
解决方案
据我了解,您需要的是对象,键值对:
我使用对象而不是数组,因为它们不需要按顺序排列,并且可能缺少一些数字。
var log = {
1: 'Log one.',
2: 'Log two.'
};
$('body').terminal({
RETRIEVE: function(logNumber) {
this.echo(log[logNumber]);
}
});
推荐阅读
- java - 尽管放置在同一目录中,但找不到 Android java 类/符号
- apache-spark - 一些 Spark 作业没有初始化,也没有从 Spark 写入操作中取回控制权
- swiftui - SwiftUI 是否从订阅者中删除了 @Published 属性的重复项?
- java - gradle 构建时出现异常(任务:'app:mergeDebugResources')
- fluentui-react - 带空格键的 DetailsList 的多项选择
- php - 我陷入警告:require_once(C:\xampp\htdocs\test04/vendor/composer/autoload.php): 和致命错误:未捕获的错误:类“Mpdf\Mpdf”
- swift - 如何在同一个孩子中添加用户电话号码作为电子邮件?
- python - 我怎样才能把字符串装进毫升?因为它说我不能将字符串转换为浮点数?
- python - 带有 django 的 Apache 服务器说:用户 'root'@'localhost' 的访问被拒绝
- date - Logstash:如何在日期过滤器模式中匹配时区 ID“CET”?