Enumerating JavaScript Object Properties
●
Permalink
●
suggest edit
I am building a few controls that use client-side script for reuse in the one web app I’m working on. I needed a way to enumerate the property names and values of an object in JavaScript so I knew which properties I had access to. Here’s a JavaScript method I put together to enumerate the properties of a CustomValidator
object. I have the function name as the value of the ClientValidationFunction
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function myValidator(source, args)
{
var property, propCollection = "";
for(property in source.parentElement)
{
propCollection += (property + ": " + source\[property\] + "\\n");
}
alert(propCollection);
// For now, show the entry as invalid
args.IsValid = false;
}