/
eb
/
Surf
Обзор
Документация
Войти
/
eb
/
Surf
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/es5-ext/test/object/_iterate.js
36 строк
663 B
EvgeniyBudaev
Initial commit
17 фев 2020, 09:02
17 фев 2020, 09:02
bb6f06f
Код
Авторство
О чём код?
"use strict"; module.exports = function (t, a) { var o = { raz: 1, dwa: 2, trzy: 3 }, o2 = {}, o3 = {}, arr, i = -1; t = t("forEach"); t( o, function (value, name, self, index) { o2[name] = value; a(index, ++i, "Index"); a(self, o, "Self"); a(this, o3, "Scope"); }, o3 ); a.deep(o2, o); arr = []; o2 = {}; i = -1; t( o, function (value, name, self, index) { arr.push(value); o2[name] = value; a(index, ++i, "Index"); a(self, o, "Self"); a(this, o3, "Scope"); }, o3, function (a, b) { return o[b] - o[a]; } ); a.deep(o2, o, "Sort by Values: Content"); a.deep(arr, [3, 2, 1], "Sort by Values: Order"); };