File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -1571,7 +1571,7 @@ function abstractMatrix(superCtor) {
15711571
15721572 var staticOperator = `
15731573(function %name%(matrix, value) {
1574- var newMatrix = new this(matrix);
1574+ var newMatrix = new this[Symbol.species] (matrix);
15751575 return newMatrix.%name%(value);
15761576})
15771577` ;
@@ -1589,7 +1589,7 @@ function abstractMatrix(superCtor) {
15891589
15901590 var staticMethod = `
15911591(function %name%(matrix) {
1592- var newMatrix = new this(matrix);
1592+ var newMatrix = new this[Symbol.species] (matrix);
15931593 return newMatrix.%name%();
15941594})
15951595` ;
@@ -1607,7 +1607,7 @@ function abstractMatrix(superCtor) {
16071607
16081608 var staticMethodWithArgs = `
16091609(function %name%(matrix, %args%) {
1610- var newMatrix = new this(matrix);
1610+ var newMatrix = new this[Symbol.species] (matrix);
16111611 return newMatrix.%name%(%args%);
16121612})
16131613` ;
You can’t perform that action at this time.
0 commit comments