首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS对象数组

一  JS对象      在JS中一切事物都是对象,字符串,数值,数组,函数      对象中包含属性和方法 对象的属性既可以存放基本数据类型也可以存放其他对象的引用值或者函数的引用值,如果存储的是函数的的引用值则该属性称为方法...,即用["属性名称"]; 可以使用delete运算符删除对象的属性 二   数组 数组的创建方法 new关键字创建空数组 new关键字创建包含元素的数组 new关键字创建指定元素个数的数组 也可以使用[...读取数据:可以使用索引查询获取数组元素和添加数组元素 添加数据:使用push方法将新元素添加到数组尾部....删除顶端的元素 shift方法: 在数组顶端添加元素 unshift方法:返回值为新数组的长度,但不建议使用,IE会出错。...join方法输出数组元素。

7.3K20

js 数组对象深拷贝

数组的浅拷贝 (两者指向不同的对象,但是只能拷贝一层) array.concat(); array.slice(0); 如果该元素是个对象引用 (不是实际的对象),slice 会拷贝这个对象引用到新的数组里...两个对象引用都引用了同一个对象。如果被引用的对象发生改变,则新的和原来的数组中的这个元素也会发生改变,所以是浅拷贝。...也就是说,如果原数组改变的是基本数据类型,比如String,Boolean,Number的数据,不会影响到新数组; 但是如果改变的是对象或者数组中的数据,是会影响到新数组的,也也就是对于对象或者数组,...新旧数组指向的是一个对象。...深拷贝 (下面说的深拷贝是基本对象的深拷贝,不考虑对象的复杂属性,比如set,get,Function等) 1、最简单的方式 JSON.parse(JSON.stringify(Obj)) 这种方法使用较为简单

4.6K30
领券