lodash源码解析之stringToPath 玉米派 2022-12-21 79 阅读1分钟 七stringToPath函数:将 'a.b.c.d'这样的字符串,转换成'['a','b','c']这样的数组 1.依赖了memoizeCapped函数 2.首先利用正则charCodeOfDot去判断字符串'.'是否以.开头 3.处理正常的路径 4.string.relace函数第一个参数传入rePropName,第二个参数传入一个函数 5.然后根据rePropName进行全局匹配,返回一个数组