js中Array()数组对象学习

1.length属性,它随数组的个数变化而变化,也可以手动设置 语法表达:numVar = arrayObj.length 2.concat()方法,返回一个新数组,这个新数组是由两个或更多数组组合而成的。 语法表达:arr

1.length属性,它随数组的个数变化而变化,也可以手动设置
语法表达:numVar = arrayObj.length

2.concat()方法,返回一个新数组,这个新数组是由两个或更多数组组合而成的。
语法表达:arr1.concat(arr2),表示将arr2连接到arr1末尾

3.push()将新元素添加到一个数组中,并返回数组的新长度值。
语法表达:arrayObj.push([item1 [item2 [. . . [itemN ]]]])  可以是多个数组

4.pop()移除数组中的最后一个元素并返回该元素。
语法表达:arr.pop()

5.shift()移除数组中的第一个元素并返回该元素。
语法表达:arr.shift()

6.unshift()将指定的元素插入数组开始位置并返回该数组。
语法表达:arr.unshift("元素1","元素2")

7.将数组元素转化为字符串  toString()和join()
语法表达:arr.toString()   arr.join("分隔符")

8.reverse()返回一个元素顺序被反转的 Array 对象
语法表达:arr.reverse()

示例:


<script>
var arr = new Array("abc",123);
var arr1 = new Array("php");
document.write(arr.length+"<br>");   //2
document.write(arr.concat(arr1)+"<br>");  //abc,123,php
document.write(arr.push("php点点通")+"<br>");  //3
document.write(arr.pop()+"<br>");  //php点点通
document.write(arr.shift()+"<br>");  //运行结果:abc   现在arr数组只剩下123一个元素了
document.write(arr.unshift("book")+"<br>");   //运行结果2     返回的是数组
document.write(arr+"<br>");//book,123
document.write(arr.toString()+"<br>");//book,123
document.write(arr.join("-")+"<br>");//book-123
document.write(arr.reverse()+"<br>");//123,book
</script>
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

这里不能用css样式选择器选择input组件,设置 border:none;或border: 0px;outline:none;cursor: pointer; 亲测没有用处,只有写这种格式时生效,如下: input type=text style=border:none;
String对象的方法 方法一: indexOf() (推荐) var str = 123;console.log(str.indexOf(3) != -1 ); // trueindexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二: search() var str = 1
js代码部分: $(.aFileBtn).on(change,input[type=file],function(){ var filePath=$(this).val(); //filePath.indexOf(jpg)!=-1 || filePath.indexOf(png)!=-1 if(filePath.length 0){ $(.fileerrorTip).html().hide(); var arr=filePath.split(\\); var fi
很多初学制作网页的朋友,可能会遇到的一个常见问题,就是在CSS中加了margin:0 auto;却没有效果,不能居中的问题,margin:0 auto;的意思就是:上下边界为0,左右根据宽度自适应,其实就是水平居中的意思,在这里说两个典型的错误引起的不能居中的问题: 1、
li 元素中包含 a img 元素的时候会比较麻烦,需要注意,当然,问题还是一如既往的出现在 IE 下。以下为其中一例 ulliahref=#imgsrc=temp.jpg//a/liliahref=#imgsrc=temp.jpg//a/liliahref=#imgsrc=temp.jpg//a/liliahref=#imgsrc=temp.jpg//a/li/ulul{width: