千锋教育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);