javascript定義一個list

JavaScript能夠定義數組類型,在javascript語言中List叫Array,它有如下2種定義方式
方式1:
var array=new Array();
方式2:
var array=[];
一般在咱們使用中常使用方式2,另外在javascript語言中,由於沒有嚴格的數據類型,能夠把多種數據放到數組裏,好比:
var array=[1,'str',true,{}];javascript

JavaScript也沒有必要存在List類型。JAVA的List類型是爲了解決數組浴室櫃品牌尺寸價格長度不可變的問題,但JavaScript不存在從這個問題。JavaScript的數組長度可變,並有很是多且實用的方法可以使用,比JAVA的數組靈活的多,JAVA的List的大部分功能,JavaScript的數組也都有。java

JavaScript的數組的定義方法有如下幾種:數組

var arr = [];//定義一個空數組函數

var arr = [1,2,3];//定義一個帶元素的數組測試

var arr = new Array();//定義一個空數組,囉嗦的寫法spa

var arr = new Array(5);//定義一個長度爲5的數組,容易誤導人,很是不建議的一種寫法3d

擴展閱讀:數組對象的方法

concat()    鏈接兩個或更多的數組,並返回結果。    對象

copyWithin()    從數組的指定位置拷貝元素到數組的另外一個指定位置中。    blog

entries()    返回數組的可迭代對象。    排序

every()    檢測數值元素的每一個元素是否都符合條件。    

fill()    使用一個固定值來填充數組。    

filter()    檢測數值元素,並返回符合條件全部元素的數組。    

find()    返回符合傳入測試(函數)條件的數組元素。    

findIndex()    返回符合傳入測試(函數)條件的數組元素索引。    

forEach()    數組每一個元素都執行一次回調函數。    

from()    經過給定的對象中建立一個數組。    

includes()    判斷一個數組是否包含一個指定的值。    

indexOf()    搜索數組中的元素,並返回它所在的位置。    

isArray()    判斷對象是否爲數組。    

join()    把數組的全部元素放入一個字符串。    

keys()    返回數組的可迭代對象,包含原始數組的鍵(key)。    

lastIndexOf()    返回一個指定的字符串值最後出現的位置,在一個字符串中的指定位置從後向前搜索。    

map()    經過指定函數處理數組的每一個元素,並返回處理後的數組。    

pop()    刪除數組的最後一個元素並返回刪除的元素。    

push()    向數組的末尾添加一個或更多元素,並返回新的長度。    

reduce()    將數組元素計算爲一個值(從左到右)。    

reduceRight()    將數組元素計算爲一個值(從右到左)。    

reverse()    反轉數組的元素順序。    

shift()    刪除並返回數組的第一個元素。    

slice()    選取數組的的一部分,並返回一個新數組。    

some()    檢測數組元素中是否有元素符合指定條件。    

sort()    對數組的元素進行排序。    

splice()    從數組中添加或刪除元素。    

toString()    把數組轉換爲字符串,並返回結果。    

unshift()    向數組的開頭添加一個或更多元素,並返回新的長度。    

valueOf()    返回數組對象的原始值

相關文章
相關標籤/搜索