Skip to content

Commit 390dcbf

Browse files
committed
New Set.iterateLocal method
1 parent 3bbe07a commit 390dcbf

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

v3/src/structs/Set.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,28 @@ var Set = new Class({
133133
return this;
134134
},
135135

136+
iterateLocal: function (callbackKey)
137+
{
138+
var i;
139+
var args = [];
140+
141+
for (i = 1; i < arguments.length; i++)
142+
{
143+
args.push(arguments[i]);
144+
}
145+
146+
var len = this.entries.length;
147+
148+
for (i = 0; i < len; i++)
149+
{
150+
var entry = this.entries[i];
151+
152+
entry[callbackKey].apply(entry, args);
153+
}
154+
155+
return this;
156+
},
157+
136158
clear: function ()
137159
{
138160
this.entries.length = 0;

0 commit comments

Comments
 (0)