Source code
Revision control
Copy as Markdown
Other Tools
String.prototype.m = function(s) {↩
return this.indexOf('a');↩
};↩
↩
var g = function(s) {↩
return (s + 'asdf').m();↩
};↩
↩
var h = function(s) {↩
return ('asdf' + s).m();↩
};↩
↩
var ix = g(new String('abc'));↩
assertEq(ix, 0);↩
↩
var ix = h(new String('abc'));↩
assertEq(ix, 0);↩