使用javascript验证动态生成的变量

时间:2012-03-16 08:56:14

标签: javascript

我有一个场景,我需要使用java脚本检查变量是否为空

现在可以自动生成这些变量,它们的命名约定如下所示

**Attribute.1.Name='aaa'
Attribute.2.Name='aaa'
Attribute.3.Name=''**

等等。

我如何验证这样的东西,我现在不知道确切的变量名称。 我所知道的是变量的模式。

代码示例

FunctionName({'Attribute.1.Name':'test','Attribute.2.Name':'test2'});

由于

1 个答案:

答案 0 :(得分:1)

var FunctionName = function(parameters) {
    if (parameters['Attribute.1.Name'] == null) {
        ...
    }
}

如果你想遍历对象的所有属性:

var FunctionName = function(parameters) {
    for (var name in parameters) {
        if (parameters.hasOwnProperty(name)) {
            if (parameters[name] == null) {
                ...
            }
        }
    }
}