JS数组总结
我们在数据处理的时候经常会用到数组,下面是我对数组的一些总结。 什么是数组:储存多个数据,并提供操作数据的API的对象 数组根据下标可以分为索引数组和关联数组。 索引数组 索引数组 :下标都是数字的数组 如何创建索引数组 : var arr = ["吴白彬","23"]; 如何访问 :arr[0]; 关联数组 关联数组 :下标都是自定义名称的数组 关联数组可以让每个元素都有专门的名称,更便于维护和快速查找 如何创建关联数组 : 2、向数组中添加新的元素,使用自定义的下标名称: arr["name"] = "吴白彬"; arr["age"] = 23; 如何访问 :和索引数组中的元素,变量的用法一样(.length:失效,永远为0) 索引数组和关联数组的优缺点 : 索引数组:只能靠遍历查找,受元素个数和元素储存位置的影响极大,但创建简单 关联数组:查找极快,因为是通过下标定位元素位置,查找速度与元素的个数及元素的储存位置无关,但创建麻烦 数组API 什么是API:就是别人写好的程序,我们直接拿过来用 将数组转字符串: 1、String(arr); 将arr中每个元素都转为字符串,默认用逗号连接。(拍照) 什么时候用String():查看数组的中间修改状态,判断是否发生了变化 2、arr.join("自定义连接符"); 将arr中每个元素都转为字符串,可自定义连接符。 什么时候用arr