Home | History | Annotate | Download | only in js

Lines Matching full:join

75             propertyString += "(" + flags.join(", ") + ")";
79 return propertyStrings.join(", ");
105 shouldBe("Array.prototype.toString.call({join: function() { return 'join' }})", '"join"');
108 shouldBe("Array.prototype.toString.call({__proto__: Array.prototype, 0: 'a', 1: 'b', 2: 'c', length: 3, join: function() { return 'join' }})", '"join"');
109 shouldBe("({__proto__: Array.prototype, 0: 'a', 1: 'b', 2: 'c', length: 3, join: function() { return 'join' }}).toString()", '"join"');
110 Number.prototype.join = function() { return "Number.prototype.join:" + this; }
111 shouldBe("Array.prototype.toString.call(42)", '"Number.prototype.join:42"');
112 var arrayJoin = Array.prototype.join;
113 Array.prototype.join = function() { return 'array-join' };
114 shouldBe("[0, 1, 2].toString()", '"array-join"');
115 Array.prototype.join = arrayJoin;
121 shouldBe("Array.prototype.join.call({})", "''");
122 shouldBe("Array.prototype.join.call(['b', 'a'])", "'b,a'");
123 shouldBe("Array.prototype.join.call({ length:2, 0:'b', 1:'a' })", "'b,a'");
124 shouldBe("Array.prototype.join.call(new TwoItemConstructor)", "'b,a'");