2016-05-31 24 views
0

我注意到有一個實用的方法$ .terminal.parse_arguments,但我不知道這是否應該在命令調用(這我假設永遠只是一個字符串?)如何解析jQuery終端中的命令參數?

如果我使用它像這我得到一個錯誤'不能讀取屬性匹配',這似乎表明更復雜的命令對象可以設置和處理某種方式。請有人賜教。由於

回答

0

爲了解析命令,你可以用兩種方法:

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

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

拆分命令不會號和正則表達式轉換爲對象。

兩種方法將返回對象,像這樣:

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

這是真正有用的,謝謝。 – mikejw