如果我运行这个:
/([^\/]+)+/g.exec('/a/b/c/d');
Run Code Online (Sandbox Code Playgroud)
我明白了:
["a", "a"]
Run Code Online (Sandbox Code Playgroud)
但如果我运行这个:
'/a/b/c/d'.match(/([^\/]+)+/g);
Run Code Online (Sandbox Code Playgroud)
然后我得到了预期的结果:
["a", "b", "c", "d"]
Run Code Online (Sandbox Code Playgroud)
有什么不同?