如何将对象/关联数组包含到对象(js)中

时间:2013-06-20 19:16:02

标签: javascript object associative-array

我有以下代码无效:

function validation() {
this.stuff=stuff {
    letters_numbers:/[^\s\"\'\w]/,
    letters:/\w/
}
this.val_string=val_string;
    function val_string (type,data){
        var x=stuff[type];
        console.log(x.test(data));
        return x.test(data);
    }

}

stuff应该是包含键值对的关联数组或对象。 我正在寻找的是一种在上面的一个中包含一个关联数组或对象的方法。

1 个答案:

答案 0 :(得分:1)

试试这个

function validation() {
var stuff = this.stuff = {
    letters_numbers:'/[^\s\"\'\w]/',
    letters:'/\w/'
}
    function val_string (type,data){
        var x=stuff[type];
        console.log(x.test(data));
        return x.test(data);
    }
    this.val_string=val_string;
}