function f(x) { delete ((x)++); arguments[0] !== undefined; } f(1, x = [f.ArrayBuffer, undefined], this, this, this) ;