欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数组api简单运用

程序员文章站 2022-07-15 08:36:03
...

数组api简单运用

什么叫api
api是Application Programming Interface, 应用程序编程接口。就是说它能给你提供一些方法,使你的开发变得简洁。它并不是什么技术,说白了就是一种语言提供的默认的方法的集合。不如js数组的push方法,当你想往数组里添加元素的时候,不用循环来实现了,直接push就能把元素加进去了,这个push方法就是js提供给你的一个api。
join() 方法也可将所有数组元素结合为一个字符串

  var arr = ["Banana", "Orange", "Apple", "Mango"];
       var arr1=arr.join("*");
       document.write(arr1);

运行
数组api简单运用
slice() 方法创建新数组。它不会从源数组中删除任何元素

var arr = ["Banana", "Orange", "Apple", "Mango"];
       var arr1=arr.slice(1,3);
       document.write(arr1+"<br>");
       document.write(arr);

运行
数组api简单运用
slice()截取的含头不含尾且不会改变原数组。
pop() 方法从数组中删除最后一个元素:

 var arr = ["Banana", "Orange", "Apple", "Mango"];
       var arr1=arr.pop();
       document.write(arr1+"<br>");
       document.write(arr);

运行
数组api简单运用
pop()返回被删除的最后一个元素,对原数组改变了。

push() 方法(在数组结尾处)向数组添加一个新的元素:

 var arr = ["Banana", "Orange", "Apple", "Mango"];
       var arr1=arr.push("qqq");
       document.write(arr1+"<br>");
       document.write(arr);

运行
数组api简单运用
push()返回的数组的长度,对原数组改变
unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素:

 var arr = ["Banana", "Orange", "Apple", "Mango"];
       var arr1=arr.unshift("qqq");
       document.write(arr1+"<br>");
       document.write(arr);

运行
数组api简单运用
unshift()返回的数组的长度,对原数组改变