vue文档,基础组件的自动化全局注册中一个不理解的地方?

请问这里为啥要用split把文件名按斜杠分隔变成数组然后再pop出来呢?
vue文档,基础组件的自动化全局注册中一个不理解的地方?


回答:

去掉完整路径里的目录和后缀名、只取文件名。

pop 是取最后一个元素。这里等同于:

let arr = fileName.split('/');

let str = arr[arr.length - 1].replace(/\.\w+$/, '');

因为 JS 没提供从后取值的方式(为此才有新的提案 Array.prototype.at,不过目前确实没有就是了),所以你只能通过上面这种方式来取值,但显然比较啰嗦就是了,还得多声明个中间变量出来。改用 pop 链式写起来比较简洁。


回答:

就是找路径中的最后一段,也就是文件名。然后去掉扩展名,把名称改为 Pascal 命名规则。

以上是 vue文档,基础组件的自动化全局注册中一个不理解的地方? 的全部内容, 来源链接: utcz.com/p/937582.html

回到顶部