Skip to content

Commit 6444522

Browse files
committed
Remove const usage for older browsers compat
1 parent 82822b2 commit 6444522

File tree

1 file changed

+12
-21
lines changed

1 file changed

+12
-21
lines changed

src/post-worker.js

+12-21
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,14 @@ function messageResender() {
529529
}
530530
}
531531

532+
function _applyKeys(input, output) {
533+
var vargs = Object.keys(input);
534+
535+
for (var i = 0; i < vargs.length; i++) {
536+
output[vargs[i]] = input[vargs[i]];
537+
}
538+
}
539+
532540
function onMessageFromMainEmscriptenThread(message) {
533541
if (!calledMain && !message.data.preMain) {
534542
if (!messageBuffer) {
@@ -628,11 +636,7 @@ function onMessageFromMainEmscriptenThread(message) {
628636
var event = message.data.event;
629637
var i = self.octObj.allocEvent();
630638
var evnt_ptr = self.octObj.track.get_events(i);
631-
var vargs = Object.keys(event);
632-
633-
for (const varg of vargs) {
634-
evnt_ptr[varg] = event[varg];
635-
}
639+
_applyKeys(event, evnt_ptr);
636640
break;
637641
case 'get-events':
638642
var events = [];
@@ -664,12 +668,7 @@ function onMessageFromMainEmscriptenThread(message) {
664668
var event = message.data.event;
665669
var i = message.data.index;
666670
var evnt_ptr = self.octObj.track.get_events(i);
667-
668-
var vargs = Object.keys(event);
669-
670-
for (const varg of vargs) {
671-
evnt_ptr[varg] = event[varg];
672-
}
671+
_applyKeys(event, evnt_ptr);
673672
break;
674673
case 'remove-event':
675674
var i = message.data.index;
@@ -679,11 +678,7 @@ function onMessageFromMainEmscriptenThread(message) {
679678
var style = message.data.style;
680679
var i = self.octObj.allocStyle();
681680
var styl_ptr = self.octObj.track.get_styles(i);
682-
var vargs = Object.keys(style);
683-
684-
for (const varg of vargs) {
685-
styl_ptr[varg] = style[varg];
686-
}
681+
_applyKeys(style, styl_ptr);
687682
break;
688683
case 'get-styles':
689684
var styles = [];
@@ -729,11 +724,7 @@ function onMessageFromMainEmscriptenThread(message) {
729724
var style = message.data.style;
730725
var i = message.data.index;
731726
var styl_ptr = self.octObj.track.get_styles(i);
732-
var vargs = Object.keys(style);
733-
734-
for (const varg of vargs) {
735-
styl_ptr[varg] = style[varg];
736-
}
727+
_applyKeys(style, styl_ptr);
737728
break;
738729
case 'remove-style':
739730
var i = message.data.index;

0 commit comments

Comments
 (0)