JavaScript数据结构之数组的表示方法示例
程序员文章站
2022-05-30 08:58:11
本文实例讲述了javascript数据结构之数组的表示方法。分享给大家供大家参考,具体如下:
数组类似于线性表。基本上每种语言都会讲数组作为固有类型。这里主要讲一下二维数...
本文实例讲述了javascript数据结构之数组的表示方法。分享给大家供大家参考,具体如下:
数组类似于线性表。基本上每种语言都会讲数组作为固有类型。这里主要讲一下二维数组。我们可以把二维数组看成这样一个定长线性表:它的每个数据元素也是一个定长的线性表。数组一旦被定义,它的维数和维界就不再改变。因此,除了结构的初始化和销毁之外,数组只有存取元素和修改元素值的操作(这里注意和javascript中的array类型做出区分,这里说的是数据结构,而不是某一种单独语言的语法)。
由于数组一般不作插入或者删除操作,也就是说,一旦建立了数组,则结构中的数据元素个数和元素之间的关系就不再发生变动。因此,采用顺序存储结构表示数组就是理所当然的事情啦。
在javascript中,数组就是对象。请看如下代码:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>数组</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中数组可以通过下标访问,也可以和对象一样对数组进行指定赋值。
更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript数组操作技巧总结》、《javascript数据结构与算法技巧总结》、《javascript数学运算用法总结》、《javascript遍历算法与技巧总结》、《javascript查找算法技巧总结》及《javascript错误与调试技巧总结》
希望本文所述对大家javascript程序设计有所帮助。