
JS
文章平均质量分 61
看天空在看你
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅拷贝和深拷贝的区别和实现方法
对于这个问题可以从深拷贝和浅拷贝的使用或起源说起。1. js变量包含两种不同数据类型的值基本类型和引用类型基本类型包括ES6新增的一共是6种,具体如下string ,number, null ,undefined, boolean ,symbol引用类型为那些可能由多个值构成的对象,只有一种object将一个值赋给变量时,解析器必须先确定这个值是引用类型还是基本类型。基本数据类型...原创 2018-11-05 18:30:35 · 286 阅读 · 0 评论 -
JS中的call、apply和bind
call、apply和bind是Function对象的三个方法,主要作用是改变函数this的指向。第一个参数为this所指向的对象,就是函数的上下文。后续参数为传入函数的参数。我们为什么要用call、apply来调用函数?要理解call、apply,首先要理解为什么要用它假定我们有一个cat对象如下 function cat () { food:"fish", ...原创 2018-11-05 19:33:25 · 199 阅读 · 0 评论