⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
es6-iterator
/
View File Name :
for-of.js
"use strict"; var isArguments = require("es5-ext/function/is-arguments") , callable = require("es5-ext/object/valid-callable") , isString = require("es5-ext/string/is-string") , get = require("./get"); var isArray = Array.isArray, call = Function.prototype.call, some = Array.prototype.some; module.exports = function (iterable, cb /*, thisArg*/) { var mode, thisArg = arguments[2], result, doBreak, broken, i, length, char, code; if (isArray(iterable) || isArguments(iterable)) mode = "array"; else if (isString(iterable)) mode = "string"; else iterable = get(iterable); callable(cb); doBreak = function () { broken = true; }; if (mode === "array") { some.call(iterable, function (value) { call.call(cb, thisArg, value, doBreak); return broken; }); return; } if (mode === "string") { length = iterable.length; for (i = 0; i < length; ++i) { char = iterable[i]; if (i + 1 < length) { code = char.charCodeAt(0); if (code >= 0xd800 && code <= 0xdbff) char += iterable[++i]; } call.call(cb, thisArg, char, doBreak); if (broken) break; } return; } result = iterable.next(); while (!result.done) { call.call(cb, thisArg, result.value, doBreak); if (broken) return; result = iterable.next(); } };