您能否解释一下这段代码的作用(来自 Blair Mitchelmore jquery.query-2.1.6.js)?
var parse = function(path) {
var m, rx = /\[([^[]*)\]/g, match = /^([^[]+?)(\[.*\])?$/.exec(path), base = match[1], tokens = [];
while (m = rx.exec(match[2])) tokens.push(m[1]);
return [base, tokens];
};
我刚刚开始学习 nodejs 正则表达式,我想确保我理解上面的代码。
谢谢,李