前端-对象-合集
1.对象是什么 对象是由多个键值对组成的无序的集合。对象中每个属性对应任意类型的值 2.面向对象是什么 使用对象中的属性和方法就是面向对象 3.JavaScript的本地对象有哪些 分别有什么特点 本地对象为array obj regexp等 特点是本地对象可以new实例化 4.JavaScript的内置对象有哪些 有什么特点 JavaScript常见的内置对象有 Object,Math,String,Array,Number,Function,Boolean,JSON 等 其中Object是所有对象的基类,采用了原型继承方式. 特点:内置对象不可以实例化 JavaScript的宿主对象有哪些 宿主为浏览器自带的document,window 等 5.对象-js中深拷贝和浅拷贝的区别 浅拷贝只复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存。 深拷贝会另外创造一个一模一样的对象,新对象跟原对象不共享内存, 修改新对象不会改到原对象。 6. js深拷贝的方法有哪些: 递归拷贝 使用Object.create ( ) 方法 jquery 有提供一个$.extend也可以实现 函数库lodash,也有提供cloneDeep用来实现 7,介绍js有哪些内置对象? Object 是 JavaScript 中所有对象的父对象 数据封装类对象:Object、Array