如何在jquery终端中解析命令参数?

时间:2016-05-31 21:58:29

标签: javascript jquery jquery-terminal

我注意到有一个实用工具方法$ .terminal.parse_arguments但是我不确定是否应该在命令上调用它(我假设它总是只是一个字符串?)

如果我像这样使用它,我会收到错误'无法读取属性匹配',这似乎表明可以设置和处理更复杂的命令对象。请有人赐教。感谢

1 个答案:

答案 0 :(得分:0)

要解析命令,您可以使用两种方法:

$.terminal.parse_command('command arg1 arg2');

$.terminal.split_command('command arg1 arg2');

split命令不会将数字和正则表达式转换为对象。

两种方法都会返回如下所示的对象:

{
  name: 'command',
  args: ['arg1', 'arg2'],
  command: 'command arg1 arg2',
  rest: 'arg1 arg2'
}