![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 84
zhenghao35791
这个作者很懒,什么都没留下…
展开
-
js深入浅出
js深入浅出:提示:js深入浅出数据类型数据类型:基本类型(null,undefined,boolean,number,string,symbol)和对象(Object)-- Function、Array、Date…对象(Object)是引用类型,在使用过程中会遇到浅拷贝和深拷贝的问题。let a = { name: 'EE' }let b = ab.name = 'FF'console.log(a.name) // FFa.age = 18console.log(b) // {na原创 2020-11-30 14:55:37 · 695 阅读 · 0 评论 -
前端面试--深拷贝与浅拷贝(附源码)
##写在前面如果不是面试需求,不想深究原理,只为了业务。那直接复制如下代码就可以实现简单的深拷贝JSON.parse(JSON.stringify(copyObj))stringify() 方法可以将一个JS对象序列化一个JSON字符串,parse()方法可以将JSON字符串反序列化为一个JS对象。通过这两个方法可以实现对象的深拷贝。利用上述代码做深拷贝存在2个缺点:+如果你的对象里有函...原创 2018-12-15 21:30:21 · 707 阅读 · 0 评论 -
前端面试--JavaScript深入理解
博客笔记(https://github.com/mqyqingfeng/Blog)深入之原型到原型链prototype每个函数都有一个 prototype 属性function Person() {}Person.prototype.name = 'Kevin';var person1 = new Person();var person2 = new Person();conso...原创 2018-12-21 11:27:34 · 265 阅读 · 0 评论 -
原生js面试总结
这里写自定义目录标题- Function.prototype.call()- call的模拟实现- Function.prototype.bind()- Object.prototype.constructor- new 的原理是什么?通过 new 的方式创建对象和通过字面量创建有什么区别?- 原型链- prototype 和 __proto__ 区别- 使用 ES5 实现一个继承 todo- 防...原创 2019-06-26 17:37:34 · 1010 阅读 · 0 评论