站長資訊網
        最全最豐富的資訊網站

        js如何使用索引訪問數組對象中的元素

        上一篇文章中我們了解了什么是數組,如何去創建一個數組,請看《如何給js創建一個數組對象》。這次我們來了解一下使用索引訪問數組對象中元素的方法,有需要的可以參考參考。

        當我們創建了數組之后,需要怎么做呢?是不是應該將創建好的數組里的元素給輸出,那應該如何輸出呢?今天來說一下。

        我們先來看一個小例子。

        <script> var arr = new Array(3);  arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; var first = arr[0]; console.log(first); var last = arr[arr.length - 1]; console.log(last); </script>

        這個小例子在控制臺的輸出結果是

        js如何使用索引訪問數組對象中的元素

        可以看到控制臺上輸出了這個數組對象的第一個元素和最后一個元素。那這是怎么做到的呢?我們一起來看一下。

        在這個例子中,可以看到,它使用了“arr[0]”或是“arr[arr.length - 1]”,看來如果我們想要訪問數組對象中的元素的話,需要使用“數組對象[下標]”來實現。

        這里有一點需要我們注意:[0]是數組的第一個元素。[1] 是數組的第二個元素。

        如果我們訪問的數組中不存在的元素,那么我們將返回“undefined”。

        例如,我們如果訪問的不是“arr[arr.length - 1]”,而是“arr[arr.length]”,這個時候我們將返回“undefined”了。為什么呢?都知道length這個單詞是長度的意思,在這個例子里,我們是訪問這個數組的長度,當我們訪問這個數組長度的元素是,我們可以知道,我們訪問的是arr[3]。在數組中,我們使用[0]來代表數組的第一個元素,那就意味著,我們將使用“length – 1”代表數組的最后一個元素。既然如此,那么arr[3]將不存在,返回“undefined”了。

        【推薦學習:javascript高級教程】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 一区二区三区精品国产欧美| 香蕉依依精品视频在线播放 | 亚洲日韩一页精品发布| 日韩精品在线免费观看| 精品无人区一区二区三区| 亚洲国产主播精品极品网红| 国产综合免费精品久久久| 一本一道久久精品综合| 国产精品福利一区二区| 国产精品熟女一区二区| 日本aⅴ精品中文字幕| 最新国产精品精品视频| 日韩视频中文字幕精品偷拍| 国产精品夜色视频一级区| 99久久国产主播综合精品| 久久国产成人精品麻豆| 精品国产欧美另类一区| 精品国产日产一区二区三区| 国产精品网站在线观看| 99re6在线视频精品免费| 国产成人精品优优av| 国产精品久久久亚洲| 国产乱人伦偷精品视频免下载| 精品久久久久久久久午夜福利| 精品福利一区二区三区免费视频| 乱精品一区字幕二区| 精品综合久久久久久888蜜芽| 久久久久人妻精品一区| 精品亚洲成a人片在线观看| 久久国产精品77777| 成人精品一区二区三区中文字幕| 国产精品嫩草影院AV| 成人午夜精品视频在线观看| 国产成人精品日本亚洲11| 久久精品国产一区| 国产精品日日摸夜夜添夜夜添1国产精品va欧美精 | 亚洲国产成人精品无码区在线观看 | 51久久夜色精品国产| 一区二区三区精品| 国产精品自在在线午夜福利 | 久久久久国产精品|