
JavaScript
爱吃虾的五花肉
共同学习,不断成长
展开
-
关于javascript中的this默认绑定以及如何修改
文章目录this默认绑定先总结:再分别举例:改变this绑定call(),apply(),bind()使用以及区别this默认绑定先总结:有明确调用方时:多数情况下,方法中的this总是绑定方法的调用方;没有明确调用方时: 在全局环境调用时是全局对象(浏览器中是window对象); 严格模式下没有调用方,方法里访问this就是undefined箭头函数: 箭头函数内部的this是方法定义时就确定的,也就是说这个this跟箭头函数外部的this上下文一致再分别举例:原创 2020-11-13 18:01:41 · 274 阅读 · 0 评论 -
值类型和引用类型,以及区分方式
值类型:数值(number)、字符串(string)、布尔值(boolean)、null、undefined,(ECMAScript2015即es6新增的symbol)引用类型:对象(Object)、数组(Array)和函数(Function)值类型使用typeof来检测数据类型,引用类型使用instanceof检测数据类型。例子:// 值类型var a = 123; console.log(typeof(a) == 'number'); // truevar b = "fls";conso原创 2020-06-30 20:56:06 · 216 阅读 · 0 评论