JS: Array.prototype.values

By Xah Lee. Date: . Last updated: .

(new in ECMAScript 2015)

xArray.values()
  • Return a Generator.
  • Each entry is the element's value of the array.
console.log(["a", "b", "c"].values());
// Object [Array Iterator] {}

console.log(Array.from(["a", "b", "c"].values()));
// [ "a", "b", "c" ]

Array.prototype[Symbol.iterator]

Array.prototype.values is identical to Array.prototype[Symbol.iterator]

console.log(Array.prototype.values === Array.prototype[Symbol.iterator]);
// true

Array Iterator