/
githubmirror
/
babel
Обзор
Документация
Войти
/
githubmirror
/
babel
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/babel-plugin-proposal-function-bind/test/fixtures/function-bind/complex-call/exec.mjs
29 строк
460 B
Huáng Jùnliàng
Improve helper-fixtures (#15890)
28 авг 2023, 17:17
Не верифицирован
28 авг 2023, 17:17
9de5c44
Код
Авторство
О чём код?
var operations = []; var lib = {}; ['f', 'g', 'h'].forEach(function (key) { var func = function () { return operations.push("lib." + key + "()"); }; Object.defineProperty(lib, key, { get: function () { operations.push("get lib." + key); return func; } }); }); ({prop:'value'}) ::lib.f() ::lib.g() ::lib.h(); expect(operations).toEqual([ 'get lib.f', 'lib.f()', 'get lib.g', 'lib.g()', 'get lib.h', 'lib.h()' ]);