- 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({}) === false
make one list,
view details in spec