Lines Matching refs:toString
28 // Array's toString should call the object's own join method, if one exists and
29 // is callable. Otherwise, just use the original Object.toString function.
44 assertEquals(a1.join(), a1.toString());
50 assertEquals(success, a2.toString());
52 // Non-callable join function is ignored and Object.prototype.toString is
56 assertEquals("[object Array]", a3.toString());
60 a4.__proto__ = { toString: Array.prototype.toString };
62 assertEquals("[object Array]", a4.toString());
69 toString: Array.prototype.toString,
71 assertEquals(o1.join(), o1.toString());
76 var o2 = {toString : Array.prototype.toString,
81 assertEquals(success, o2.toString());
85 toString: Array.prototype.toString,
88 assertEquals(success, o3.toString());
92 toString: Array.prototype.toString,
94 assertEquals("[object Object]", o4.toString());
99 toString: Array.prototype.toString
101 assertEquals("[object Object]", o5.toString());
114 Number.prototype.arrayToString = Array.prototype.toString;
120 // Ensure that it never uses Array.prototype.toString for anything.
121 Array.prototype.toString = function() { assertUnreachable(); };