
javascript
纟31
越努力越幸运
展开
-
数组方法汇总及其实例+map/forEach等方法区分+类数组解析+数组扁平化(flat)
之前做个一个关于react的todo分享,里面用了reduce函数,有同事问为什么用这个函数,因为是参考的实例,说不出个所以然,在这专门学习总结一下数组使用,在平时的开发过程中,处理数组或者类数组的机会还是很多的,因此对循环的方法也做一个对比。 1、基础篇 创建数组 Array构造函数:let arr = new Array() 数组字面量表示法:let arr = []【推荐】 检测数组 ...原创 2019-07-02 17:57:28 · 256 阅读 · 0 评论 -
JS 正确判断this指向,理解call/apply使用
this对象是在运行时,基于函数的执行环境绑定的。指向大致分为四种: 1)对象的方法调用,this = 该对象; 2)普通函数,this = window; 3)构造器; 4)Function.prototype.call/apply 1、作为对象的方法调用 var a = 2 var obj = { a: 1, getValue: function(){ console.l...原创 2019-06-27 10:59:32 · 152 阅读 · 0 评论 -
关于对闭包的理解以及实例
闭包,在面试时经常被问到,也看了很多文章,书籍,但是对于闭包的理解还是停留在“在一个函数内创建另一个函数,以此可以访问使用函数中的变量”,在这总结一下加深理解。 首先,理解闭包得先了解作用域链。 1、执行环境及作用域 ...原创 2019-06-29 22:03:40 · 234 阅读 · 0 评论 -
数组实例记录
1-3题目作者 给出来的都是自己的解法 1、寻找两个数组中相同的元素中最小的元素 const a = [1, 2, 3,4,5, 9, 10] const b = [3, 4, 6, 7,8,9, 10] function calc(a,b){ let c = a.filter((num) => { return b.indexOf(num) !== -1 }) re...原创 2019-07-03 15:33:31 · 272 阅读 · 0 评论 -
原生js和jquery实现元素绑定,给li添加绑定
1、绑定事件 addHandler(sele,"change",function(){})原创 2019-07-05 16:12:56 · 579 阅读 · 0 评论