123456789101112131415161718192021222324252627282930313233343536 |
- "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");
- };
|