![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 83
csu_xiji
这个作者很懒,什么都没留下…
展开
-
JavaScript this
文章目录参考博客概述全局上下文函数上下文作为对象的方法原型链中的this构造函数中的thisbind方法箭头函数参考博客官方文档。概述与其他语言相比,函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。在绝大多数情况下,函数的调用方式决定了 this 的值(运行时绑定)。this 不能在执行期间被赋值,并且在每次函数被调用时 this 的值也可能会不同。ES5 引入了 bind 方法来设置函数的 this 值,而不用考虑函数如何被调用原创 2021-03-05 17:22:05 · 98 阅读 · 0 评论 -
JavaScript 作用域、变量提升和严格模式
文章目录作用域全局作用域函数作用域变量提升初始化问题严格模式作用域全局作用域直接编写在script标签内的代码,都在全局作用域。其实就是在函数外部定义的。全局作用域在页面打开时创建,在页面关闭时销毁。在全局作用域有一个全局对象window,我们可以直接使用它。而且所有的全局变量都是window的属性,全局函数都是window的方法。全局变量在任何地方都可以访问。var x=5;console.log(x);console.log(window.x);func();function func(原创 2021-02-15 16:49:46 · 167 阅读 · 0 评论 -
JavaScript 函数参数传递
文章目录概述一般类型对象类型概述结论是,在JavaScriptJavaScriptJavaScript中,函数参数传递都是值传递,包括ObjectObjectObject类型,只不过它的值是地址值。一般类型一般类型如Number、String、Boolean、Undefined、NullNumber、String、Boolean、Undefined、NullNumber、String、Boolean、Undefined、Null等,在参数传递时都是值传递,这些很好理解。我们以字符串为例:funct原创 2021-02-10 16:58:33 · 416 阅读 · 0 评论