随笔分类 -  js

摘要:与其他语言相比,函数this在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别.在绝大多数情况下,函数的调用方式决定了this的值。this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。ES5引入了bind方法来设置函数的this值,而 阅读全文
posted @ 2019-05-20 16:23 a fine day
摘要:箭头函数相当于定义时候,普通函数.bind(this)箭头函数根本没有自己的this,导致内部的this就是定义时候的外层代码块中的this。外层代码块中的this,则取决于执行时候环境上下文context中的this并不是所有的{}都可以代表是上下文环境或者代码块,例如 {x:1,y:2} ,就是 阅读全文
posted @ 2019-03-19 17:14 a fine day
摘要:从最简单的for循环说起 for( 初始化;条件; ){} 条件为Trusy 值时候,可以继续执行for 循环,当条件变为Falsy 时跳出for循环。for循环常见的四种写法const persons = ['乔丹', '艾弗森', '邓肯', '科比', '麦迪', '奥尼尔']// 方法一fo 阅读全文
posted @ 2019-01-10 14:52 a fine day
摘要:摘自 https://www.cnblogs.com/bobodeboke/p/5594647.html 建议结合另外一篇关于闭包的文章一起阅读:http://www.cnblogs.com/bobodeboke/p/6127650.html 一、闭包 闭包某种程度上就是函数的内部函数,可以引用外部 阅读全文
posted @ 2019-01-08 11:35 a fine day