FishPlusOrange
FishPlusOrange
学习了,收获甚多
我的核心思想是使用 `split`,假设未匹配到返回`-1`: ```javascript let findIndex = (S, T) => { let index = -1 if (!T.length || T.length > S.length) return index // T 为空字符串或 T 的长度大于 S 均直接返回-1 const...
@LiuMengzhou @Tangjj1996 感谢提醒,已经改正
把 ES6 代码转成 ES5 代码的实现思路可以分成三步: - 打开冰箱 - 把大象装进去 - 关上冰箱 喔,不对,原谅我开了个玩笑,嗯,有点冷…… 回到正题上来,说到 ES6 代码转成 ES5 代码,我们肯定会想到 Babel。所以,我们可以参考 Babel 的实现方式。 那么 Babel 是如何把 ES6 转成 ES5 呢,其大致分为三步: - 将代码字符串解析成抽象语法树,即所谓的 AST...
> 怎么没有更新 本周整理完更新一波
> 子类应该也可以 是的,举个 :chestnut:: ```javascript class SubFunction extends Function {} let bar = new SubFunction() bar.toString = () => 'opening' console.log('%s', bar) // opening ```
> 解决了我的问题,感谢 互相学习 :grin:
> 是否可以通过axios全局设置来解决这个问题,而不用每次通过this.$qs挂载原型的方式呢? 可以对 axios 再做一层封装,对通过 post 方式传递的参数进行全局处理。 其实,一般项目中使用 axios 也会再做一层封装,可以对一些常用 api 进行封装,比如 get、post、put、delete 方法,使之更加易用;也可以配一些全局配置,比如 headers 相关配置;还可以对一些错误进行全局处理,比如请求超时、网络错误、登录过期等。
文章很棒,通俗易懂 > PS:除了内容,排版也很棒,强迫症看了表示很舒服 :grin: