js基础 call apply
文章平均质量分 66
么灬名字
4年前端工程师,有大厂开发经验,可视化项目经验丰富
展开
-
对象,数组的几种遍历方式
对象,数组的几种遍历方式遍历对象的遍历对象的for in循环原创 2021-04-07 13:31:50 · 1261 阅读 · 0 评论 -
JavaScript reduce() 方法
@[TOC](JavaScript reduce() 方法)JavaScript reduce() 方法个人理解reduce方法是一个自动循环的的api,每次循环会执行一次回调函数。reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce 的数组。 var arr = [1,5,3,3,1,10] var newArr = arr.reduce(function(p原创 2020-05-29 17:54:14 · 222 阅读 · 0 评论 -
input file 上传图片及压缩
VUE3.0大概总结判断浏览器判断ie为某个版本鉴别PC及移动端判断浏览器判断浏览器时我们需要用到navigator.userAgentnavigator是一个对象,他包含了有关浏览器的信息userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。例如:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)完整的代码为var explorer = navigator原创 2020-05-19 14:55:11 · 1612 阅读 · 0 评论 -
最直白且通俗易懂的call apply bind 使用区别
最直白的call apply bind 使用区别创建一个函数,及一个空对象,同时使用call apply bind来操作改变函数内部的this指向,并给该函数传入参数创建一个函数,及一个空对象,同时使用call apply bind来操作改变函数内部的this指向,并给该函数传入参数var obj = {}function test (x, y) {console.log(x)cons...原创 2019-05-06 11:06:46 · 254 阅读 · 0 评论 -
原生JS实现bind方法
原生JS实现bind方法第一种方法在return function 里使用 self.call(ctx):第二种是使用apply第三种使用call第四种也是用的apply总结以下是回的方法Function.prototype.my_bind = function(ctx){ console.log(this) //这里指向的是函数 不是window let se...原创 2019-05-20 09:04:15 · 503 阅读 · 0 评论