j2s/tests/array/push.js

16 lines
506 B
JavaScript
Raw Normal View History

2024-01-06 15:49:36 +00:00
return new UnitTest('push', function() { return typeof Array.prototype.push === 'function'; })
.add('simple push', function() {
var arr = [];
arr.push(1, 2, 3);
return match(arr, [1, 2, 3])
})
.add('push array', function() {
var arr = [];
arr.push([1, 2, 3]);
return match(arr, [[1, 2, 3]])
})
.add('push as concat', function() {
var arr = [1, 2, 3];
arr.push(4, 5, 6);
return match(arr, [1, 2, 3, 4, 5, 6])
})