![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
不吃药不喝水
前端小白
展开
-
从js中对象的创建方式和继承,谈谈对原型链的理解
在理解每一个概念的时候,我习惯性的会从以下角度去思考: 这个概念为什么会被提出,它的提出背景是什么? 这个概念是什么,它解决了什么问题? 这个概念如何解决相关问题? 同样在理解原型链的过程中,我也进行过相关思考,现对自己的理解做出总结。 理解原型链之前,最好先理解清楚以下两个概念:js中对象的创建方式和继承。 一、对象的创建方式 对象字面量 var stu = { name:...原创 2019-08-06 23:36:09 · 162 阅读 · 0 评论 -
(译文)JavaScript中的执行上下文和执行栈
JavaScript中的执行上下文和执行栈(原文地址) 本文将深入探讨JavaScript中最重要的基础知识之一:执行上下文。通过对此篇文章的阅读,对以下几个方面的知识你将会有更加清晰的认识: 解释器的执行机制 为何函数和变量可以在声明前使用以及它们的值究竟是如何确定的 什么是执行上下文? 当代码在JS中运行时,代码的执行环境非常重要,JavaScript中可执行的代码分为以下几类: 全局代...翻译 2019-08-06 23:39:16 · 106 阅读 · 0 评论 -
结合执行栈、执行上下文,理解this的指向问题
关于js中的this指向,必须深刻理解下面这句话: this指向是在执行时确定的,不是定义时确定的 this指向是在执行时确定的,不是定义时确定的 this指向是在执行时确定的,不是定义时确定的 在介绍this指向之前,首先来解答由上面这句话引申出来的一个问题:“定义”时确定了什么,“执行”时又确定了什么呢? 以下面的代码为例展开说明: function f1(){ var x ...原创 2019-08-11 00:39:12 · 186 阅读 · 0 评论