摘要: 什么是执行上下文? javascript中代码的运行环境分为一下三种: 1.全局级别的代码,这个是默认代码的运行环境,一旦代码被载入,引擎最先进入的就是这个环境。 2.函数级别的代码,当执行一个函数时,运行函数体中的代码。 3.eval的代码,在eval函数内运行的代码。 为了方便于大家理解,我们可 阅读全文
posted @ 2020-09-28 17:43 棠樾 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在javascript 中,call 和apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说就是为了改变函数体内部 this 的指向。 首先举个例子: 一个叫花花的小猫喜欢吃鱼,一个叫黄黄的小狗喜欢吃骨头 var cat = { name: '花花', eat:func 阅读全文
posted @ 2020-09-28 11:41 棠樾 阅读(328) 评论(0) 推荐(0) 编辑