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>
這個小例子在控制檯的輸出結果是
可以看到控制檯上輸出了這個陣列物件的第一個元素和最後一個元素。那這是怎麼做到的呢?我們一起來看一下。
在這個例子中,可以看到,它使用了“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”了。
【推薦學習:】
以上就是js如何使用索引訪問陣列物件中的元素的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4798/viewspace-2827538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js如何獲取指定陣列元素在陣列中的索引值JS陣列索引
- js建立和訪問陣列元素程式碼JS陣列
- js如何將陣列中的元素清空JS陣列
- js如何遍歷陣列中的元素JS陣列
- js刪除陣列指定索引的元素JS陣列索引
- jQuery元素在陣列中的索引位置jQuery陣列索引
- for迴圈訪問php的索引陣列PHP索引陣列
- JS 中特殊的物件-陣列JS物件陣列
- JS] JS 之刪除陣列中的元素JS陣列
- php之像訪問陣列一樣訪問物件PHP陣列物件
- js 去掉陣列物件中的重複物件JS陣列物件
- JS中的Math物件,陣列,和Date物件JS物件陣列
- json中物件陣列迭代JSON物件陣列
- js如何獲取指定元素在陣列中個數JS陣列
- js如何判斷陣列中是否含有某個元素JS陣列
- js如何移除陣列中指定索引的項JS陣列索引
- js刪除陣列中重複的元素JS陣列
- js刪除陣列中的重複元素JS陣列
- js刪除陣列元素中的指定值JS陣列
- js 在陣列的指定索引位置插入一個新的元素JS陣列索引
- JS中陣列物件的基本結構JS陣列物件
- JS中遍歷陣列、物件的方式JS陣列物件
- js中給陣列中物件去重JS陣列物件
- js如何判斷陣列是否含有指定的元素JS陣列
- 如何在 bash 中使用索引陣列索引陣列
- JNI/NDK開發指南(5):訪問陣列(基本型別陣列與物件陣列)陣列型別物件
- js,javascript陣列物件的父級物件 – 子集物件(陣列物件相減)JSJavaScript陣列物件
- js如何判斷陣列中是否存在指定的值並返回索引JS陣列索引
- 如何去除有序陣列中的重複元素陣列
- js 取陣列中某個物件的集合JS陣列物件
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- 如何將一個陣列中的元素插入另一個陣列陣列
- JS 不使用 for forEach 獲取兩陣列中重複的元素JS陣列
- 關於 JS 陣列,物件 length 使用的坑JS陣列物件
- iOS遍歷陣列相同值元素到另一陣列中同一物件的子陣列iOS陣列物件
- NumPy 陣列建立方法與索引訪問詳解陣列索引
- js如何將陣列元素轉換為字串JS陣列字串
- js如何判斷陣列具有某個元素JS陣列