一.先看下以下一段Js代码:
var o = {x : 1,y : {z : 3},f :function(a,b){return a+b;}};
二.怎么调用才能弹出“2”?
alert(o["2"](1,1)); //error
alert(o[2](1,1)); //error
alert(o[f](1,1)); //error
alert(o["f"](1,1)); //error
alert(o.f(1,1)); //error
...
汗!!是冒号中文的原因。