- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스) - Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포 - 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
35 lines
945 B
JavaScript
35 lines
945 B
JavaScript
'use strict';
|
|
|
|
var getIteratorMethod = require('../helpers/getIteratorMethod');
|
|
var AdvanceStringIndex = require('./AdvanceStringIndex');
|
|
var GetIterator = require('./GetIterator');
|
|
var GetMethod = require('./GetMethod');
|
|
var IteratorStep = require('./IteratorStep');
|
|
var IteratorValue = require('./IteratorValue');
|
|
var ToObject = require('./ToObject');
|
|
var ES = {
|
|
AdvanceStringIndex: AdvanceStringIndex,
|
|
GetMethod: GetMethod
|
|
};
|
|
|
|
// https://262.ecma-international.org/7.0/#sec-iterabletoarraylike
|
|
|
|
module.exports = function IterableToArrayLike(items) {
|
|
var usingIterator = getIteratorMethod(ES, items);
|
|
if (typeof usingIterator !== 'undefined') {
|
|
var iterator = GetIterator(items, usingIterator);
|
|
var values = [];
|
|
var next = true;
|
|
while (next) {
|
|
next = IteratorStep(iterator);
|
|
if (next) {
|
|
var nextValue = IteratorValue(next);
|
|
values[values.length] = nextValue;
|
|
}
|
|
}
|
|
return values;
|
|
}
|
|
|
|
return ToObject(items);
|
|
};
|