- 博客(5)
- 收藏
- 关注
原创 vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
如图,错误为导航冗余了,需要做一个判断 if(this.$route.name === name){ return }直接就可以解决了
2021-07-28 14:53:33 233
原创 公交站间的距离
题目描述:环形公交路线上有 n 个站,按次序从 0 到 n - 1 进行编号。我们已知每一对相邻公交站之间的距离,distance[i] 表示编号为 i 的车站和编号为 (i + 1) % n 的车站之间的距离。环线上的公交车都可以按顺时针和逆时针的方向行驶。返回乘客从出发点 start 到目的地 destination 之间的最短距离。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/distance-between-bus-stops输入:
2021-07-25 14:33:19 404
原创 关于严格模式的禁止事项
将过失错误转成异常第一,严格模式下无法再意外创建全局变量。第二, 严格模式会使引起静默失败(silently fail,注:不报错也没有任何效果)的赋值操作抛出异常.第三, 在严格模式下, 试图删除不可删除的属性时会抛出异常(之前这种操作不会产生任何效果)第四,在Gecko版本34之前,严格模式要求一个对象内的所有属性名在对象内必须唯一。第五, 严格模式要求函数的参数名唯一.第六, 严格模式禁止八进制数字语法.第七,ECMAScript 6中的严格模式禁止设置primitive值的属性.不采用
2021-07-23 17:51:54 306
原创 数字序列之和(提供两个整数,可以为正整数也可以为负整数,计算这两个数字区间的所有整数之和)
提供两个整数 a 和 b,可以为正也可以为负,计算 a 至 b 之间(包含 a 和 b)的所有正数的和,并将计算结果返回。如果提供的两个整数相等就返回 a 或 b。 function sum(a, b) { if (a == b) { return a } let all = 0 for (let i = Math.min(a, b); i <= Math.max(a
2021-07-23 16:28:09 949
原创 JS的字符串出现最多字母以及次数
啥也都不说了,直接上代码function re(str) { let o = {} let max = 0 for (let i = 0; i < str.length; i++) { let char = str[i] if (o[char]) { o[char]++ } else { o[char] = 1 } } for (var k in o) { if (max < o[k]) { max = o[k] } } let m = [] for (var k in o) { if (o[
2021-07-23 16:00:55 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人