定义与用法
unshift()方法可像数组添加一个或多个元素 并返回新长度
语法
arrayObject.unshift(newElement1,newElement2,......,newElementX)
参数
newElement1 向数组添加的第一个元素(提示:参数长度最少为一)
newElement2 向数组添加的第二个元素
newElementX 向数组添加的第X个元素
说明
unshift()方法是把他的参数添加到arrayObject头部 并将已存在的元素依次向较高下标处移动 所添加的第一个元素为arrayObject()的第一个元素 所添加的第二个元素为arrayObject()的第二个元素 以此类推
提示
unshift()方法会改变数组长度 IE浏览器中unshift()方法不能正常工作
实例
<script>
var arr=['job','bill','john'];
console.log(arr)//["job", "bill", "john"]
arr.unshift('thomas');
console.log(arr)//["thomas", "job", "bill", "john"]
</script>