千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip
2023-07-12 13:48 作者:bili_88805779407 | 我要投稿
--
javascript
typescript
bash
sql
json
html
css
c
cpp
java
ruby
python
go
rust
markdown
API:程序应用接口-------->系统提供的函数
如何学习API
1.函数的功能
2.函数的参数
3.函数的返回值
4.抄案例 无耻求demo
1.push()
功能:尾插
参数:push(参数1,参数2,....)参数为在末位加上的数组元素
返回值:数值,即新数组的长度
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var len = fruits.push("Kiwi","1","hello");
console.log(fruits);
console.log(len);
2.pop()
功能:尾删
参数:无
返回值:被删除的元素
3.unshift
功能:头插
参数:unshift(参数1,[参数2,参数3...])
返回值:数值,表示数组的新长度
var arr = [1,2,3,4,5];
var len = arr.unshift(666,777);
console.log(arr);
console.log(len);
4.shift
功能:头删
参数:无
返回值:被删除的元素
var arr = ["t",7,"r",8,"e"];
var x = arr.shift();
console.log(arr);
console.log(x);
5.reverse
功能:逆序,并且改变元素组本身
参数:无
返回值:返回逆序的数组
var arr = [5,7,8,4,8];
arr.reverse();
console.log(arr);
6.splice
功能:指定位置删除或插入
参数:splice(起始位置,偏移量,[被插入的参数1,参数2...])
返回值:被删除的数组区间
var arr = [5,6,7,4,8,3,9];
arr.splice(1,3);
var arr1 = arr.splice(1,3);
arr.splice(1,3,99,111);
arr.splice(2,1);
console.log(arr);
console.log(arr1);
7.slice
功能:截取数组区间,不会改变元数组
参数:slice(起始位置,结束位置) 左闭右开
返回值:被截取的元素
var arr = [6,5,7,4,8,3];
var arr1 = arr.slice(1,3);
console.log(arr);
console.log(arr1);
8.concat
功能:数组的拼接,不会改变原始数组
参数:concat(新数组)
返回值:拼接的数组
var arr1 = [1,2,3];
var arr2 = [4,5,6];
var arr3 = arr1.concat(arr2);
console.log(arr3);
9.join
功能:将数组转为字符串
参数:join([分隔符]),默认不写用逗号分割
返回值:字符串
var arr = [2,3,4,5,6,7,8,9];
var str = arr.join("laowang");
console.log(str);

