##數(shù)據(jù)API:
**1.string();把數(shù)組轉(zhuǎn)換成字符串**
代碼如下
'''
js
var a=[1,2,3,4,5,6,7,8,9,10];
var b=String(a);
console.log(b);
'''
**2.join('拼接符');拼接,最后拼接成的是字符串,如果沒有拼接符,默認(rèn)等于string;**
代碼如下:
```js
var c=['h','e','i','g','h','t'];
var d=c.join('');
console.log(d);
```
**3.concat();拼接 結(jié)果為數(shù)組**
代碼如下:
```js
var a=[1,2,3,4,5,6,8,9,10];
var b=a.concat('a','b');
console.log(b);
```
**4.slice(starti,end+1);截取**
```js
var a=[1,2,3,4,5,6,7,8,9,10];
//含頭不含尾
var b=a.slice(3,9);
console.log(b);
//如果省略第二個(gè)參數(shù),默認(rèn)從starti開始截取到末尾
var c=a.slice(1);
console.log(c);
//如果一個(gè)參數(shù)也不寫,復(fù)制數(shù)組
var d=a.slice();
console.log(d);
//支持負(fù)數(shù)參數(shù)
var e=a.slice(-6,-1);
console.log(e);
```
**5.splice(starti,n);刪除 插入 替換**
```js
var a=[1,2,3,4,5,6,7,8,9,10];
//刪除
var b=a.splice(1,5);
console.log(a);
//插入
var c=a.splice(4,0,'a','b');
console.log(a);
//替換
var d=a.splice(1,5,'A','B','C');
console.log(a);
```
**6.reverse();翻轉(zhuǎn)**
```js
var a=[1,2,3,4,5,6,7,8,9,10];
var b=a.reverse();
console.log(b);
```
**7.push();誰數(shù)組末尾添加元素**
```js
var a=[1,2,3,4,5,6,7,8,9,10];
var b=a.push('a');
console.log(a);
```
**8.pop();刪除數(shù)組末尾的一個(gè)元素**
```js
var a=[1,2,3,4,5,6,7,8,9,10];
var b=a.pop();
console.log(a);
```
**9.unshift();在數(shù)組開頭添加元素**
```js
var a=[1,2,3,4,5,6,7,8,9,10];
var b=a.unshift('aaa','bbb');
console.log(a);
```
**10.shift();刪除數(shù)組開頭的一個(gè)元素**
```js
var a=[1,2,3,4,5,6,7,8,9,10];
var b=a.shift();
console.log(a);
```
'''也是別人教的寫法'''
'''what'''