一、数组API
- API: js中预定义好的一些函数或者方法
- toString() 将数组转为字符串,元素之间用逗号隔开
- join() 将数组转为字符串,可以指定元素之间的分隔符
- concat(arr2,arr3.....) 拼接多个数组arr2,arr3.....表示要拼接的数组
- slice(start,end) 截取数组元素,start开始的下标,end结束的下标,不包括enf的本身,end为空截取到最后,下标为负数倒数,返回截取到的元素
- splice(start,count,v1,v2) 删除数组元素,start 开始的下标 ,count 删除的长度,count为空删除到最后,下标为负数表示倒数,v1,v2表示删除后补充的元素,返回删除的元素,原数组会发生变化
- revese() 翻转数组元素,原数组会发生变化
- sort() 对数组进行排序,默认是按照首个字符的Unicode码
- push() 在数组的末尾添加元素,返回数组的长度,原数组会发生变化
- pop() 删除数组末尾的一个元素,返回删除的元素,原数组会发生变化
- unshift() 在数组的开头添加元素,返回数组的长度,原数组会发生变化
- shift() 删除数组开头的一个元素,返回删除的元素,原数组会发生变化
- indexOf() 查看数组中是否含有,某个元素,
二、二维数组
- 是对数据进行二次分类
- [ [元素1,元素2],[元素3元素4] ]
- 访问二维数组
- 数组[下标][下标]
三、字符串对象
- 包装对象:为了让原始类型的数据像引用类型的数据一样,具有属性和方法
- JS中提供了3种包装对象 \字符串对象String \数值对象 Number \布尔对象 boolean
- new String() 将任意的数据转为字符串,返回对象
- String() 将任意的数据转为字符串,返回字符串
- 转义字符---- \
- \’ 将具有特殊意义的引号转为普通引号
- \t 将字符t转义为制表符(多个连续的空格,tab键)
- \n