| function shouldBe(actual, expected) { |
| throw new Error('bad value: ' + actual); |
| var array1 = [0, 1, 2, 3, 4, 5]; |
| var array2 = ["Hello", "World", "Cocoa"]; |
| return array1[0] + array1[1] + array1[2] + array1[3] + array1[4] + array1[5]; |
| return array1[0] + array1[1] + array1[2] + array1[3] + array1[4] + array1[5] + (array1[6] | 0); |
| return array2[0] + array2[1] + array2[2]; |
| Object.defineProperty(array3, 0, { |
| Object.defineProperty(array3, 1, { |
| return array3[0] + array3[1]; |
| var array4 = [0, 1, 2, 3, 4, 5]; |
| return array4[0] + array4[1] + array4[2] + array4[3] + array4[4] + array4[5]; |
| for (var i = 0; i < 1e5; ++i) { |
| shouldBe(test3(), `HelloWorldCocoa`); |