Learn Prototype
Prototype Resources
Selected Reading
© 2011 TutorialsPoint.COM
|
Prototype scan() Method
This method allows iterating over every occurrence of the given pattern (which can be a string or a regular expression).
Syntax:
string.scan(pattern, iterator);
|
Return Value:
- Returns the original string.
Example:
<html>
<head>
<title>Prototype examples</title>
<script type="text/javascript"
src="/javascript/prototype.js">
</script>
<script>
function showResult(){
var str = "apple, pear & orange";
alert ("Actaul Alert");
alert ( str.scan(/\w+/, alert ) );
}
</script>
</head>
<body>
<p>Click the button to see the result.</p>
<br />
<br />
<input type="button" value="Result" onclick="showResult();"/>
</body>
</html>
|
To understand it in better way you can Try it yourself.
Following example can be used to populate an array:
<html>
<head>
<title>Prototype examples</title>
<script type="text/javascript"
src="/javascript/prototype.js">
</script>
<script>
function showResult(){
var fruits = [];
var str = "apple, pear & orange";
str.scan(/\w+/, function(match){ fruits.push(match[0])});
fruits.inspect();
alert ( "fruits[0] : " + fruits[0]);
alert ( "fruits[1] : " + fruits[1]);
alert ( "fruits[2] : " + fruits[2]);
}
</script>
</head>
<body>
<p>Click the button to see the result.</p>
<br />
<br />
<input type="button" value="Result" onclick="showResult();"/>
</body>
</html>
|
To understand it in better way you can Try it yourself.
|
|
|