日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)JAVA教程:JavaScriptArray(數組)對象

數組對象的作用是:使用單獨的變量名來存儲一系列的值。

10年積累的成都網站制作、網站建設、外貿網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有梨樹免費網站建設讓你可以放心的選擇與我們合作。

參數

參數 size 是期望的數組元素個數。返回的數組,length 字段將被設為 size 的值。

參數 element ...; elementn 是參數列表。當使用這些參數來調用構造函數 Array() 時,新創(chuàng)建的數組的元素就會被初始化為這些值。它的 length 字段也會被設置為參數的個數。

返回值

返回新創(chuàng)建并被初始化了的數組。

如果調用構造函數 Array() 時沒有使用參數,那么返回的數組為空,length 字段為 0。

當調用構造函數時只傳遞給它一個數字參數,該構造函數將返回具有指定個數、元素為 undefined 的數組。

當其他參數調用 Array() 時,該構造函數將用參數指定的值初始化數組。

當把構造函數作為函數調用,不使用 new 運算符時,它的行為與使用 new 運算符調用它時的行為完全一樣。


Array 對象屬性

屬性 描述
constructor 返回對創(chuàng)建此對象的數組函數的引用。
length 設置或返回數組中元素的數目。
prototype 使您有能力向對象添加屬性和方法。

在線實例

創(chuàng)建數組, 為其賦值:

實例

var mycars = new Array();

mycars[0] = "Saab";

mycars[1] = "Volvo";

mycars[2] = "BMW";

嘗試一下 ?

頁面底部你可以找到更多的實例。

提示:在JavaScript數組中,第一個數組元素的索引值為 0,第二個索引值為 1,依次類推。


什么是數組?

數組對象是使用單獨的變量名來存儲一系列的值。

如果你有一組數據(例如:車名字),存在單獨變量如下所示:

var car1="Saab";
var car2="Volvo";
var car3="BMW";

然而,如果你想從中找出某一輛車?并且不是3輛,而是300輛呢?這將不是一件容易的事!

最好的方法就是用數組。

數組可以用一個變量名存儲所有的值,并且可以用變量名訪問任何一個值。

數組中的每個元素都有自己的的ID,以便它可以很容易地被訪問到。


創(chuàng)建一個數組

創(chuàng)建一個數組,有三種方法。

下面的代碼定義了一個名為 myCars的數組對象:

1: 常規(guī)方式:

var myCars=new Array();
myCars[0]="Saab";      
myCars[1]="Volvo";     
myCars[2]="BMW";

2: 簡潔方式:

var myCars=new Array("Saab","Volvo","BMW");

3: 字面:

var myCars=["Saab","Volvo","BMW"];

提示:你可以通過本站的JavaScript編程實戰(zhàn)來練習如何創(chuàng)建JavaScript數組!


訪問數組

通過指定數組名以及索引號碼,你可以訪問某個特定的元素。

以下實例可以訪問myCars數組的第一個值:

var name=myCars[0];

以下實例修改了數組 myCars 的第一個元素:

myCars[0]="Opel";
[0] 是數組的第一個元素。[1] 是數組的第二個元素。

在一個數組中你可以有不同的對象

所有的JavaScript變量都是對象。數組元素是對象。函數是對象。

因此,你可以在數組中有不同的變量類型。

你可以在一個數組中包含對象元素、函數、數組:

myArray[0]=Date.now;      
myArray[1]=myFunction;
myArray[2]=myCars;

數組方法和屬性

使用數組對象預定義屬性和方法:

var x=myCars.length             // the number of elements in myCars 
var y=myCars.indexOf("Volvo")   // the index position of "Volvo"

完整的數組對象參考手冊

你可以參考本站關于數組的所有屬性和方法的完整參考手冊。

參考手冊包含了所有屬性和方法的描述(和更多的例子)。

完整數組對象參考手冊


創(chuàng)建新方法

原型是JavaScript全局構造函數。它可以構建新Javascript對象的屬性和方法。

實例:創(chuàng)建一個新的方法。

Array.prototype.ucase=function(){

   for (i=0;i
      this[i]=this[i].toUpperCase();

   }

}

嘗試一下 ?

上面的例子創(chuàng)建了新的數組方法用于將數組小寫字符轉為大寫字符。


更多實例

合并兩個數組 - concat()

合并三個數組 - concat()

用數組的元素組成字符串 - join()

刪除數組的最后一個元素 - pop()

數組的末尾添加新的元素 - push()

將一個數組中的元素的順序反轉排序 - reverse()

刪除數組的第一個元素 - shift()

從一個數組中選擇元素 - slice()

數組排序(按字母順序升序)- sort()

數字排序(按數字順序升序)- sort()

數字排序(按數字順序降序)- sort()

在數組的第2位置添加一個元素 - splice()

轉換數組到字符串 -toString()

在數組的開頭添加新元素 - unshift()

JavaScript 數組知識圖


分享標題:創(chuàng)新互聯(lián)JAVA教程:JavaScriptArray(數組)對象
URL標題:http://m.5511xx.com/article/dhgpijc.html