js数组哪些方法返回

JavaScript027

js数组哪些方法返回,第1张

JavaScript中创建数组有两种方式

(一)使用 Array 构造函数:

var arr1 = new Array()//创建一个空数组

var arr2 = new Array(20)// 创建一个包含20项的数组

var arr3 = new Array("lily","lucy","Tom")// 创建一个包含3个字符串的数组

(二)使用数组字面量表示法:

var arr4 = []//创建一个空数组

var arr5 = [20]// 创建一个包含1项的数组

var arr6 = ["lily","lucy","Tom"]// 创建一个包含3个字符串的数组

数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下这些:

join()

push()和pop()

shift() 和 unshift()

sort()

reverse()

concat()

slice()

splice()

indexOf()和 lastIndexOf() (ES5新增)

forEach() (ES5新增)

map() (ES5新增)

filter() (ES5新增)

every() (ES5新增)

some() (ES5新增)

reduce()和 reduceRight() (ES5新增)

<html>

 <body>

  <p id="p">test test</p>

 </body>

 <script>

getArray = function(){

return new Array("1","2","3")

}

document.getElementById('p').innerHTML = getArray()

</script>

</html>