js
文章平均质量分 92
我的ID是小白
个人努力专研前端知识中
展开
-
javascript实现数据结构算法
var arr = [2, 4, 1, 7, 5, 34, 7]; 冒泡 for (var i = 0; i < arr.length; i++) { for (var j = i + 1; j <= arr.length - 1; j++) { if (arr[i] > arr[j...原创 2019-10-16 14:24:16 · 132 阅读 · 0 评论 -
javascript的深度拷贝和浅拷贝
1.区别:浅拷贝会将值类型数据拷贝到目标对象,但是引用类型数据只拷贝其引用地址,也就是数据的存储地址。js值类型数据,引用类型数据2.浅拷贝 let target = { webName: 'yw' } let source = { url: 'ww.yw.com', num: {...原创 2019-10-16 10:11:26 · 113 阅读 · 0 评论 -
js的函数调用this指向问题
js的函数调用1.作为函数方法调用函数在 JavaScript 中, 函数是对象。JavaScript 函数有它的属性和方法。call() 和 apply() 是预定义的函数方法。 两个方法可用于调用函数,两个方法的第一个参数必须是对象本身。this指向函数的本身function myFunction(a, b) { console.log(a*b); } ...原创 2019-07-21 18:19:33 · 434 阅读 · 0 评论 -
移动端click事件延迟300ms的原因以及解决办法
移动端click事件延迟300ms的原因以及解决办法javascript原创 2019-07-01 10:54:35 · 853 阅读 · 0 评论 -
javascript如何遍历对象和数组,遍历方法总结
1.遍历对象的方法 var obj = { 'a': 1, "b": 2 , 'c': 3 }; //方法一 Object.keys(obj).forEach(function(key) { console.log(key, obj[key]); }); //方法二 for (var i i...原创 2019-08-05 18:47:55 · 199 阅读 · 0 评论