- 博客(9)
- 收藏
- 关注
原创 取[m,n]之间的随机数
取[m,n]之间的随机数:使用Math.random(),获取0-1的随机数,然后计算;function getNum(m, n){ if(m>n){ return; } var num = Math.floor(Math.random() * (n - m + 1) + m;) return num;}getNum(2,4);//2
2022-04-06 16:15:21 129
原创 数组算法:快速排序
数组排序:快速排序var array = [3,1,2,34,56,78,9,87,0,34,2,34,567]function quickSort(arr,start,end){ if(start>=end){ return } var base = arr[start], i=start, j=end while(i<j){ while(i<j&&arr[j]>=b
2022-04-06 15:19:43 54
原创 数组算法:冒泡排序
数组排序:冒泡排序var arr = [23,34,1,4,5,6,8,9,45,34,5,678,78]for(var i=0;i<arr.length;i++){ for(var j= 0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ var temp = arr[j]; arr[j] = arr[j+1] arr[j+1] = temp
2022-04-06 15:18:18 52
原创 基本类型和引用类型的区别
基本类型和引用类型:ECMAScript包含两个不同类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段;引用类型值指由多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要做的就是确认这个值是基本类型值还是引用类型值。基本数据类型常见的基本数据类型Number、String 、Boolean、Null和Undefined。这五种基本数据类型是按值访问的,可以直接操作保存在变量中的实际值var a = 10;var b = a;b = 20;console.log(a);
2021-04-20 13:45:07 161
原创 HTTP一些常见状态码
1XX:表示请求正在处理;2XX:表示请求正常处理完毕;3XX:请求重定向,需要进行附加操作以完成请求;4XX:表示客户端请求出错;5XX:表示服务端处理请求出错;
2021-04-20 11:46:07 49
原创 vue子组件直接修改props的值
父组件:<son :num.sync="num"></son>子组件:<script>export default { props: { num: { type: Number, default: 1 } }, methods: { addNum() { this.$emit('update:num',10);//如果变量是驼峰,应该使用驼峰形式 } }}</scrip
2021-04-09 16:43:53 1861
原创 js将多维数组转化为一维数组
1.利用数组的join()方法:let arr = [1,2,[3,4,[5,6]]];console.log(arr.join(',')); //1,2,3,4,5,6let newArr = arr.join(',').split(',');console.log(newArr) //["1", "2", "3", "4", "5", "6"]2.利用toString()方法:let arr = [1,2,[3,4,[5,6]]];console.log(arr.toString())
2021-04-09 16:00:41 195
转载 axios多个请求,中断前面的请求,保留最后一个
有时候我们常常在发起一个请求时,希望取消前面的一个或多个请求,就要使用axios的一个方法CancelToken(), 配置方法如下。第一种方法,使用CancelToken.source工厂创建一个取消令牌:var CancelToken = axios.CancelToken;var source = CancelToken.source();axios.get('/user/12345', { cancelToken: source.token}).catch(function(throw
2021-04-09 14:49:37 1478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人