
JavaScript
对JavaScript的持续学习
每天都要加油鸭!
这个作者很懒,什么都没留下…
展开
-
js中的this
转载:https://www.cnblogs.com/pssp/p/5216085.html js中的this永远指向最后调用它的对象 情况1:如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window,这里需要说明的是在js的严格版中this指向的不是window,但是我们这里不探讨严格版的问题,你想了解可以自行上网查找。 情况2:如果一个函数中有this,这个函数有被上一级的对象所调用,那么this指向的就是上一级的对象。 情况3:如果一个函数中有this,原创 2020-08-11 10:11:58 · 133 阅读 · 0 评论 -
js中的参数传递
ECMAScript中所有参数传递都是值,不可能通过引用传递参数 这句话引用书中的一句话。 今天在看JavaScript高级程序设计一书时,看到参数传递这一块,便记录一下 ,js基本类型传递(null,undefined,Boolean,String,Number)就不用多说,跟java类似为值传递,对象参数传递在此说一下: 具体可参考链接,转载自:https://blog.youkuaiyun.com/weixin_39728230/article/details/80607294 ...原创 2020-08-07 10:58:31 · 173 阅读 · 0 评论 -
js闭包
本篇博客主要介绍js闭包的概念。 1、简介 什么是js的闭包? 概念:一个函数以及它周围可以访问的语法环境。 (内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。) 通俗地说就是,外部函数可以通过当前函数的内部函数访问当前函数的内部变量。 闭包的创建: 闭包就是可以创建一个独立的环境,每个闭包里面的环境都是独立的,互不干扰。闭包会发生内存泄漏,每次外部函数执行的时 候,外部函数的引用地址不同,都会重新创建一个新的地址。但凡是当前活动对象中有被内部子集引用的原创 2020-06-18 11:26:49 · 102 阅读 · 0 评论