js (4) 数组和字符串
数组:
arr.length
for循环遍历数组
for...in.. / for...of...
arr.map((item)=>{ return item*2})

push , pop , shift, unshift ...
arr.reverse()
var str = arr.join()
var newarr = arr.slice(start,end) ( _开始_下标,_结束_下标 ) 截取 根据下标
var newarr = arr.splice()
var keys = arr.keys() Array Iterator {} 迭代器
var values = arr.values()
.next() 进行调用
splice() 插入、删除、替换
不根据下标,根据第几个
var arr = [1,2,3,4,5,6,7] undefined arr.splice(1,2) //位置从第一个元素开始 ,操作后面两个 (并非是根据下标)
2) [2, 3] arr (5) [1, 4, 5, 6, 7]
var arr = [1,2,3,4,5,6,7] undefined
删除
arr.splice(1,3) (3) [2, 3, 4] arr (4) [1, 5, 6, 7]
添加 arr.splice(1,0,2,3,4) [] arr (7) [1, 2, 3, 4, 5, 6, 7]
替换
var newarr = arr.splice(1,1,'er')
undefined
arr
(7) [1, "er", 3, 4, 5, 6, 7]
newarr
["er"]
sort()
字符串常见操作:
.length
.charAt()
.concat()
.indexOf()
.replace()
.slice()
.split()
.substr()
.substring()
.toLowerCase() 、 .toUpperCase();
concat字符串拼接
charAt 获取某位置上的字符
charCodeAt获取某位置上的字符编码
slice 截取字符串
subString截取字符串
subStr截取字符串
indexOf 获取字符在字符串中的位置
lastIndexOf 获取字符在字符串中的位置 逆向
search 获取字符在字符串中的位置
split 字符串转化成数组
replace 字符串替换

浙公网安备 33010602011771号