/
eb
/
Surf
Обзор
Документация
Войти
/
eb
/
Surf
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/es6-iterator/is-iterable.js
16 строк
507 B
EvgeniyBudaev
Initial commit
17 фев 2020, 09:02
17 фев 2020, 09:02
bb6f06f
Код
Авторство
О чём код?
"use strict"; var isArguments = require("es5-ext/function/is-arguments") , isValue = require("es5-ext/object/is-value") , isString = require("es5-ext/string/is-string"); var iteratorSymbol = require("es6-symbol").iterator , isArray = Array.isArray; module.exports = function (value) { if (!isValue(value)) return false; if (isArray(value)) return true; if (isString(value)) return true; if (isArguments(value)) return true; return typeof value[iteratorSymbol] === "function"; };