考虑以下...
var x = {}; x.undefined = "Hello World!"; var y; //Prints "Hello World!" console.log(x[y]);
工作jsFiddle
为什么会这样?是因为这样,它返回一个字符串而不是实际的未定义?
javascript
javascript ×1