JavaScript數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組的表示方法示例
本文實(shí)例講述了JavaScript數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組的表示方法。分享給大家供大家參考,具體如下:
數(shù)組類似于線性表。基本上每種語言都會講數(shù)組作為固有類型。這里主要講一下二維數(shù)組。我們可以把二維數(shù)組看成這樣一個定長線性表:它的每個數(shù)據(jù)元素也是一個定長的線性表。數(shù)組一旦被定義,它的維數(shù)和維界就不再改變。因此,除了結(jié)構(gòu)的初始化和銷毀之外,數(shù)組只有存取元素和修改元素值的操作(這里注意和JavaScript中的array類型做出區(qū)分,這里說的是數(shù)據(jù)結(jié)構(gòu),而不是某一種單獨(dú)語言的語法)。
由于數(shù)組一般不作插入或者刪除操作,也就是說,一旦建立了數(shù)組,則結(jié)構(gòu)中的數(shù)據(jù)元素個數(shù)和元素之間的關(guān)系就不再發(fā)生變動。因此,采用順序存儲結(jié)構(gòu)表示數(shù)組就是理所當(dāng)然的事情啦。
在javascript中,數(shù)組就是對象。請看如下代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>數(shù)組</title>
</head>
<body>
<script type="text/javascript">
var fruit=new Array("apple","banana","pear","orange");
fruit['first']="grape";
fruit['second']="xigua";
document.write(fruit[1]);//banana
document.write(fruit['first']);//grape
document.write(fruit.second);//xigua
</script>
</body>
</html>
可以看到,javascript中數(shù)組可以通過下標(biāo)訪問,也可以和對象一樣對數(shù)組進(jìn)行指定賦值。
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
- C語言數(shù)據(jù)結(jié)構(gòu)之順序數(shù)組的實(shí)現(xiàn)
- C++ 數(shù)據(jù)結(jié)構(gòu)線性表-數(shù)組實(shí)現(xiàn)
- 數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組Array實(shí)例詳解
- C語言 數(shù)據(jù)結(jié)構(gòu)之連續(xù)存儲數(shù)組的算法
- Java數(shù)組模擬優(yōu)先級隊(duì)列數(shù)據(jù)結(jié)構(gòu)的實(shí)例
- PHP中使用數(shù)組實(shí)現(xiàn)堆棧數(shù)據(jù)結(jié)構(gòu)的代碼
- 數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組翻轉(zhuǎn)的實(shí)現(xiàn)方法
相關(guān)文章
JavaScript?ES6模塊導(dǎo)入和導(dǎo)出的方法
ES6在語言標(biāo)準(zhǔn)的層面上實(shí)現(xiàn)了模塊功能,而且實(shí)現(xiàn)的相當(dāng)簡單,完全可以取代CommonJS和AMD規(guī)范,成為瀏覽器和服務(wù)器通用的模塊解決方案,下面這篇文章主要給大家介紹了關(guān)于ES6模塊導(dǎo)入和導(dǎo)出的方法,需要的朋友可以參考下2022-07-07
分享10個優(yōu)化代碼的CSS和JavaScript工具
如果你想在保持文件的時候或執(zhí) 行的階段lint代碼,那么linting工具也可以如你所愿。這取決于個人的選擇。如果你正在找尋用于CSS和JavaScript最好的 linting工具,那么請繼續(xù)閱讀2016-05-05
javascript實(shí)現(xiàn)對話框功能警告(alert 消息對話框)確認(rèn)(confirm 消息對話框)
這篇文章主要介紹了javascript:警告(alert 消息對話框),確認(rèn)(confirm 消息對話框)的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-05-05
JavaScript條件判斷_動力節(jié)點(diǎn)Java學(xué)院整理
JavaScript使用if () { ... } else { ... }來進(jìn)行條件判斷。下通過語句代碼給大家詳細(xì)介紹js 條件判斷的基本知識,需要的的朋友參考下吧2017-06-06

