iterator.prototype 
Iterator.prototype
, or a shared object to use.
Usage
var iterProto = require('iterator.prototype');
var assert = require('assert');
assert.equal(Object.getPrototypeOf(Object.getPrototypeOf([].keys())), iterProto);
Iterator.prototype
, or a shared object to use.