JavaScript數組.values()是 JavaScript 中的內置方法,用於返回一個新的數組 Iterator 對象,該對象包含數組中每個索引的值,即,它打印數組的所有元素。
例子:
Input: A = ['a', 'b', 'c', 'd']
Output: a, b, c, d
Explanation:
Here as we see that input array contain some
elements and in output same elements get printed.
數組 values() 方法語法
arr.values();
數組 values() 方法 返回值
它返回一個新的數組迭代器對象,即給定數組的元素。
數組values()方法示例
示例 1:使用數組 values() 方法打印數組的值
在這裏,我們將使用數組 values() 方法打印數組的值。
JavaScript
// Input array contain some elements
let A = ['Ram', 'Z', 'k', 'geeksforgeeks'];
// Here array.values() method is called.
let iterator = A.values();
// All the elements of the array the array
// is being printed.
console.log(iterator.next().value);
console.log(iterator.next().value);
console.log(iterator.next().value);
console.log(iterator.next().value);
輸出
Ram Z k geeksforgeeks
解釋:
-
values()
在數組上調用方法A
. - 迭代器對象
iterator
是從數組中獲得的。 - 每次調用
iterator.next()
返回一個帶有 a 的對象value
包含數組中下一個元素的屬性。 -
value
每個迭代器結果對象的屬性都會記錄到控製台,以按順序打印數組的每個元素。
示例 2:帶 for 循環的數組 values() 方法
在這裏,我們將使用數組 values() 方法和 for 循環來打印數組的值。
JavaScript
// Input array contain some elements.
let array = ['a', 'gfg', 'c', 'n'];
// Here array.values() method is called.
let iterator = array.values();
// Here all the elements of the array is being printed.
for (let elements of iterator) {
console.log(elements);
}
輸出
a gfg c n
解釋:
- 數組
array
包含元素'a'
,'gfg'
,'c'
, 和'n'
. - 迭代器
iterator
使用以下方法從數組中獲得values()
方法。 -
for...of
循環迭代迭代器返回的元素。 - 每個元素
elements
已記錄到控製台。 - 輸出將是
'a'
,'gfg'
,'c'
, 和'n'
.
示例 3:使用數組 values() 方法打印帶孔數組的元素
在這裏,我們在帶孔的數組中使用了value()方法。
Javascript
let array = ["A", "B", , "C", "D"];
let iterator = array.values();
for (let value of iterator) {
console.log(value);
}
輸出
A B undefined C D
解釋:
- 數組
array
包含元素"A"
,"B"
,一個空槽,"C"
, 和"D"
. - 迭代器
iterator
使用以下方法從數組中獲得values()
方法。 -
for...of
循環迭代迭代器返回的元素。 - 每個元素
value
已記錄到控製台。 - 輸出將是
"A"
,"B"
,"C"
, 和"D"
。空槽不會產生任何輸出。
我們有 JavaScript 數組方法的完整列表,要檢查這些方法,請瀏覽此Javascript 數組完整參考文章。
支持的瀏覽器:
相關用法
- JavaScript Array values()用法及代碼示例
- JavaScript Array length用法及代碼示例
- JavaScript Array reverse()用法及代碼示例
- JavaScript Array sort()用法及代碼示例
- JavaScript Array fill()用法及代碼示例
- JavaScript Array join()用法及代碼示例
- JavaScript Array toString()用法及代碼示例
- JavaScript Array pop()用法及代碼示例
- JavaScript Array shift()用法及代碼示例
- JavaScript Array push()用法及代碼示例
- JavaScript Array unshift()用法及代碼示例
- JavaScript Array concat()用法及代碼示例
- JavaScript Array splice()用法及代碼示例
- JavaScript Array lastIndexOf()用法及代碼示例
- JavaScript Array indexOf()用法及代碼示例
- JavaScript Array of()用法及代碼示例
- JavaScript Array slice()用法及代碼示例
- JavaScript Array findIndex()用法及代碼示例
- JavaScript Array find()用法及代碼示例
- JavaScript Array includes()用法及代碼示例
- JavaScript Array reduceRight()用法及代碼示例
- JavaScript Array reduce()用法及代碼示例
- JavaScript Array isArray()用法及代碼示例
- JavaScript Array filter()用法及代碼示例
- JavaScript Array map()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript Array values() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。