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物件陣列
- php之像訪問陣列一樣訪問物件PHP陣列物件
- js 去掉陣列物件中的重複物件JS陣列物件
- JS中遍歷陣列、物件的方式JS陣列物件
- JS中陣列物件的基本結構JS陣列物件
- JS 不使用 for forEach 獲取兩陣列中重複的元素JS陣列
- js中給陣列中物件去重JS陣列物件
- 關於 JS 陣列,物件 length 使用的坑JS陣列物件
- js 取陣列中某個物件的集合JS陣列物件
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- 如何在 bash 中使用索引陣列索引陣列
- 【JS】JS陣列新增元素的三種方法JS陣列
- NumPy 陣列建立方法與索引訪問詳解陣列索引
- js 從目標陣列中過濾掉 一個陣列元素,JS陣列
- python如何訪問元組中的元素Python
- 如何去除有序陣列中的重複元素陣列
- JS中的陣列複製問題JS陣列
- vue js 物件轉陣列VueJS物件陣列
- js陣列物件去重JS陣列物件
- js物件陣列去重JS物件陣列
- js物件陣列Date的比較JS物件陣列
- FCC-JS-BAS-Where do I belong-陣列排序並找出元素索引JS陣列排序索引
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- JS中陣列與物件的遍歷方法例項JS陣列物件
- js 在陣列物件中匹配到指定的資料JS陣列物件
- 數學建模例題2.27 陣列元素的索引示例陣列索引
- JS--陣列物件合併JS陣列物件
- JS 複製陣列和物件JS陣列物件
- js:判斷物件或陣列JS物件陣列
- js 物件轉為js陣列 && Object方法JS物件陣列Object
- 旋轉陣列中的最小元素陣列
- 陣列中每個陣列元素出現的次數陣列
- Javascript中的陣列物件排序JavaScript陣列物件排序
- JS刪除陣列裡的某個元素方法JS陣列
- js合併兩個陣列物件JS陣列物件
- java陣列如何遍歷全部的元素Java陣列
- 找到兩個陣列中的公共元素陣列
- js找出陣列中出現最多的元素和次數JS陣列