这来自John Resig's blog关于JSON响应被盗:
// From Joe Walker
function Array() {
var obj = this;
var ind = 0;
var getNext = function(x) {
obj[ind++] setter = getNext;
if (x) alert("Data stolen from array: " + x.toString());
};
this[ind++] setter = getNext;
}
var a = ["private stuff"];
// alert("Data stolen from array: private stuff");
正如问题标题指出的那样,我无法弄清
obj[ind++] setter = getNext;
最佳答案
这只是伪代码,javascript从来没有这样的语法。
尽管javascript现在确实具有某种形式的getter / setter,但这些天并没有回来。
关于javascript - 这行在js“obj [ind++] setter = getNext;”中做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47569037/