by Rick
24. August 2011 12:10
Similar to my previous post about extending JavaScrpt arrays to include a shuffle method... Any JavaScript object can be extended using the prototype object. The following line of code deomonstrates how to extend JavaScript string objects to include a LINQ style contains method. The function will return true if the string contains the input, or false, if it does not.
String.prototype.contains = function(input) {
return ~this.indexOf(input)
}
var rickLeitch = "Rick Leitch";
if(rickLeitch.contains("ck Le")) {
// Do Stuff
}