- 博客(8)
- 收藏
- 关注
原创 javascript基础
js基础运算符自增运算符:前置递增:先自加,再返回(++a)后置递增:先返回原值,后递增(a++)单独使用时,前置递增和后置递增的结果是一样的,如果与其他变量一起使用,则有区别var a = 1;a++console.log(a) // 2var b = ++a + aconsole.log(b) // 6var c = a++ + a;console.log(c) // 7逻辑运算符&& 两侧都为真时,返回值才为真|| 两侧都为假,返回值才为假
2021-11-21 10:39:41 52
原创 如何将一个对象转换为数组
如何将一个对象转换为数组const obj = { total:0, paidnum:10,}转换为:obj = [{total:0},paidnum:10]方法:const arr = [];for(let i in obj){ arr.push({ [i]:obj[i] })}console.log(arr) //[{total:0},{paidnum:10}]
2021-11-19 17:45:26 60
原创 axios配置
axiosaxios配置baseRUL:axios.defaults.baseURL='基本路径';axios请求拦截axios.interceptors.request(req=>{ return req;})axios.interceptors.response(res=>{ return res;})
2021-11-16 22:55:11 419
原创 for循环绑定事件
用for循环绑定事件有三种方式:1:闭包var divArr = document.getElementsByTagName('div');for(var i=0;i<divArr.length;i++){ (function(i){ divArr[i].onclick = function(){ alert(i); } })(i);}2.利用自定义属性值var divArr = document.getElementsByTagName('div');for(va
2020-06-08 01:02:16 462
原创 this的指向问题
1.this是什么1)任何函数本质上都是通过某个对象来调用的,如果没有直接指定就是windows2)所有函数内部都有一个变量this3)它的值是调用函数的当前对象2.如何确定this的值1)test():windows2)p.test():p3)new Test():新创建的对象4)p.call(obj):obj...
2020-06-08 00:41:19 75
原创 回调函数
什么是回调函数1)我定义的2)我没有调用3)但是最终它执行了常见的回调函数1.dom事件回调函数2.定时器回调函数3.ajax回调函数4.生命周期回调函数例如:1)dom事件回调函数document.getElementById('btn').onclick = function(){ alert('我被调用了');};2)定时器回调函数setTimeout(function(){ alert("延时调用");},200)...
2020-06-07 15:33:44 105
原创 构造函数
解决构造函数中方法存储多份的问题function Student(name,age,sex){ this.name = name; this.age = age; this.sex = sex; this.sayHi = function(){ console.log('大家好,我是'+this.name) };};解决方法:
2020-06-07 01:29:45 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人