最佳答案
如果我运行这个:
/([^\/]+)+/g.exec('/a/b/c/d');
我明白了:
["a", "a"]
但如果我运行这个:
'/a/b/c/d'.match(/([^\/]+)+/g);
然后我得到了预期的结果:
["a", "b", "c", "d"]
有什么区别吗?