]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.maps.server/node/node-v4.8.0-win-x64/node_modules/npm/node_modules/node-gyp/node_modules/path-array/node_modules/array-index/node_modules/es6-symbol/node_modules/es5-ext/test/object/_iterate.js
Adding integrated tile server
[simantics/district.git] / org.simantics.maps.server / node / node-v4.8.0-win-x64 / node_modules / npm / node_modules / node-gyp / node_modules / path-array / node_modules / array-index / node_modules / es6-symbol / node_modules / es5-ext / test / object / _iterate.js
1 'use strict';
2
3 module.exports = function (t, a) {
4         var o = { raz: 1, dwa: 2, trzy: 3 }
5           , o2 = {}, o3 = {}, arr, i = -1;
6
7         t = t('forEach');
8         t(o, function (value, name, self, index) {
9                 o2[name] = value;
10                 a(index, ++i, "Index");
11                 a(self, o, "Self");
12                 a(this, o3, "Scope");
13         }, o3);
14         a.deep(o2, o);
15
16         arr = [];
17         o2 = {};
18         i = -1;
19         t(o, function (value, name, self, index) {
20                 arr.push(value);
21                 o2[name] = value;
22                 a(index, ++i, "Index");
23                 a(self, o, "Self");
24                 a(this, o3, "Scope");
25         }, o3, function (a, b) {
26                 return o[b] - o[a];
27         });
28         a.deep(o2, o, "Sort by Values: Content");
29         a.deep(arr, [3, 2, 1], "Sort by Values: Order");
30 };