Fix the order of the function arguments for spread operation (#3369)

JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
This commit is contained in:
Robert Fancsik
2019-11-26 15:47:36 +01:00
committed by Dániel Bátyai
parent aeb8431aff
commit 12211d8aaa
5 changed files with 27 additions and 23 deletions
+11
View File
@@ -98,3 +98,14 @@ var array = new MyArray(1, 2, 3);
assertArrayEqual(array, [1,2,3]);
assert(array instanceof MyArray);
assert(array instanceof Array);
function argumentOrderTest() {
var result = []
for (i = 0; i < arguments.length; i++) {
result.push(arguments[i]);
}
return result;
}
assertArrayEqual(argumentOrderTest(1, 2, ...[3, 4]), [1, 2, 3, 4]);