Skip to content

Commit a58b0f0

Browse files
committed
Update List.Add
1 parent bf2b4ad commit a58b0f0

File tree

4 files changed

+6
-7
lines changed

4 files changed

+6
-7
lines changed

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ lint:
1212
build:
1313
./node_modules/.bin/browserify src/main.js -o dist/timesheet.js
1414
./node_modules/.bin/uglifyjs --compress -- dist/timesheet.js > dist/timesheet.min.js
15+
16+
shasum:
17+
@shasum -a256 dist/*

dist/timesheet.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,7 @@ var List = function () {
9898
items[_key] = arguments[_key];
9999
}
100100

101-
for (var i = 0, m = items.length; i < m; i++) {
102-
this.storage.push(items[i]);
103-
}
101+
Array.prototype.push.apply(this.storage, items);
104102

105103
this.sort();
106104
}

dist/timesheet.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/list.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ export default class List {
1919

2020
// Add can receive one or multiple parameters which are added to the List
2121
Add(...items) {
22-
for (let i = 0, m = items.length; i < m; i++) {
23-
this.storage.push(items[i]);
24-
}
22+
Array.prototype.push.apply(this.storage, items)
2523

2624
this.sort();
2725
}

0 commit comments

Comments
 (0)