- require:
Symbol
check if variable is iteratorable
const { iteratorable } = require('@richardo2016/libjs').struct.iterator
iteratorable([]) === true
iteratorable(new Map()) === true
iteratorable(new Set()) === true
iteratorable({}) === false- require:
Symbol
like iteratorable, check if variable is iteratorable but only check object's own property.
const { selfIteratorable } = require('@richardo2016/libjs').struct.iterator
selfIteratorable([]) === false
selfIteratorable(new Map()) === false
selfIteratorable(new Set()) === false
selfIteratorable({}) === falsemake one list,
view details in spec