数组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);
运行
slice() 方法创建新数组。它不会从源数组中删除任何元素
var arr = ["Banana", "Orange", "Apple", "Mango"];
var arr1=arr.slice(1,3);
document.write(arr1+"<br>");
document.write(arr);
运行
slice()截取的含头不含尾且不会改变原数组。
pop() 方法从数组中删除最后一个元素:
var arr = ["Banana", "Orange", "Apple", "Mango"];
var arr1=arr.pop();
document.write(arr1+"<br>");
document.write(arr);
运行
pop()返回被删除的最后一个元素,对原数组改变了。
push() 方法(在数组结尾处)向数组添加一个新的元素:
var arr = ["Banana", "Orange", "Apple", "Mango"];
var arr1=arr.push("qqq");
document.write(arr1+"<br>");
document.write(arr);
运行
push()返回的数组的长度,对原数组改变
unshift() 方法(在开头)向数组添加新元素,并“反向位移”旧元素:
var arr = ["Banana", "Orange", "Apple", "Mango"];
var arr1=arr.unshift("qqq");
document.write(arr1+"<br>");
document.write(arr);
运行
unshift()返回的数组的长度,对原数组改变
上一篇: c++ 指针数组的简单运用
下一篇: 结构数组的简单运用