blob: 740c893c3bbdfa4955223a8539274779074f60ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// Copyright (c) 2012 Ecma International. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
info: |
15.3.4.5 step 2 specifies that a TypeError must be thrown if the Target
is not callable.
es5id: 15.3.4.5-2-8
description: Function.prototype.bind allows Target to be a constructor (Array)
---*/
var bac = Array.bind(null);
var a = bac(42);
a.prop = "verifyPropertyExist";
a[41] = 41;
assert.sameValue(a.prop, "verifyPropertyExist", 'a.prop');
assert.sameValue(a[41], 41, 'a[41]');
assert.sameValue(a.length, 42, 'a.length');
reportCompare(0, 0);
|