This

This

文章 91 浏览 234

从一道前端笔试题分析 JavaScript 中 this 的使用陷阱

相信大家都有看过这样的一道 JavaScript 的笔试题,具体如下: var length = 10 function fn () { console.log(this.length) } var obj = { length: 5…

╭ゆ眷念 2022-11-08 11:42:53 198 0 0

深入理解 JS 中声明提升、作用域(链)和 this 关键字

这个 issue 试图阐述 JavaScript 这门语言的3个难点:声明提升、作用域(链)和 this。 声明提升 大部分编程语言都是先声明变量再使用,但在 JS 中,…

帅的被狗咬 2022-10-27 10:32:18 177 10 0

JavaScript 深入之从 ECMAScript 规范解读 this

在《JavaScript深入之执行上下文栈》中讲到,当 JavaScript 代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(execution conte…

一袭白衣梦中忆 2022-07-27 04:28:03 216 20 0

1.3 this 关键字

this 是一个标识符,会被赋值以指向”当前“对象。目的是为了让你能从语言层面使用这个特性辅助编程,而不需要深入到语法层。不过,这个 当前 对象指…

JSmiles 2022-05-10 12:49:36 1080 0 0

JavaScript 核心编程介绍

我们首先来看一下对象 [Object] 的概念,这也是 ECMASript 中最基本的概念。 对象 Object ECMAScript 是一门高度抽象的面向对象(object-oriented)语言…

JSmiles 2022-03-15 12:49:02 1065 0 0

在自然语言的角度理解 JavaScript 中的 this 关键字

在编写 JavaScript 应用的时候,我们经常会使用 this 关键字。那么 this 关键字究竟是怎样工作的?它的设计有哪些好的地方,有哪些不好的地方?本文带…

泛泛之交 2021-11-26 13:11:36 1009 0 0

JavaScript 中 call / apply / bind 方法的总结

why?call / apply / bind 干什么的?为什么要学这个? 一般用来指定 this 的环境,在没有学之前,通常会有这些问题。 var a = { user:"wenjiangs", f…

JSmiles 2021-06-25 12:54:37 967 0 0

巧妙地理解 JavaScript 中 this 的指向

首先必须要说的是,this 的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定 this 到底指向谁,实际上 this 的最终指向的是那个调用它…

JSmiles 2021-06-25 12:49:07 1118 0 0

从执行上下文学习 this

引入 var bar = { myName:"time.geekbang.com", printName: function () { console.log(myName) } } function foo() { let myName = "极客时间" retur…

JSmiles 2021-01-21 12:21:15 1189 0 0

JavaScript 中 Apply 和 Call 的含义与区别

在 JavaScript 中 apply() 与 call() 的含义一样,均为改变调用函数中的 this 指向,其中 apply() 与 call() 的第一个参数表示所要指向的对象,若调用…

JSmiles 2019-11-08 19:10:49 1173 0 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文