var config = new Object();
Object.extend(config,{
One : new Object(),
Rou : new Object(),
inf : "lowell",
zuv : 280
});
如何取里面的lowell呀???那个大侠帮忙下子,thx

解决方案 »

  1.   


    正则
    inf\s*:\s*"(.*)"取值
    inf\s*:\s*"(.*?)"     group[1] 就可以了。
      

  2.   

    extend是属性复制。var config = new Object(); 
    Object.extend(config,{One : new Object(), Rou : new Object(), inf : "lowell", zuv : 280 }); alert(config.inf); 
      

  3.   


    inf : "lowell"    全部填充 inf:\s*:\s*"lowell" 匹配:原则
    \s 代表空格  \s* 代表 0个或者多个 空格inf\s+: 代表 inf 后面有0个或者多个空格。 你要得到 lowell . 代表除了换行符以外的任意字符 
     * 代表 0个或者多个(.*?) 代表 你需要的值,变量inf\s*:\s*"(.*?)"   得到这个变量的办法:group[1]
    , 你可以确定的就原样写出来,如 inf  : "  "