目录

Js基础用法

Js基础用法

join

  • 数组 转 ‘,‘分割的字符串(’,‘可换)
1
2
3
4
5
[1,2,3].join()
'1,2,3'

[1,2,3].join('-')
'1-2-3'

split

  • ‘,‘分割的字符串 转 数组
1
2
3
4
5
('1,2,3').split(',')
['1', '2', '3']   
    
('').split(',')
['']

splice

  1. 删除功能,第一个参数为第一项位置,第二个参数为要删除几个。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
arr = ['1', '2', '3']
['1', '2', '3']

arr
['1', '2', '3']

arr.splice(0,2)  返回值为删除内容,arr为结果值
['1', '2']

arr
['3']
  1. 插入功能,第一个参数(插入位置),第二个参数(0),第三个参数(插入的项)。
1
2
3
4
5
6
7
8
arr = ['1', '2', '3']
['1', '2', '3']

arr.splice(1,0,'hi')  返回值为空数组arr为结果值
[]

arr
['1', 'hi', '2', '3']
  1. 替换功能,第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
arr = ['1', '2', '3']
['1', '2', '3']

arr.splice(1,0,'hi')  返回值为空数组arr为结果值
[]

arr
['1', 'hi', '2', '3']

arr.splice(1,1,'hello')  返回值为删除内容arr为结果值
['hi']

arr
['1', 'hello', '2', '3']

arr.splice(1,2,'aaa')  返回值为删除内容arr为结果值
['hello', '2']

arr
['1', 'aaa', '3']