variable-undefined.js 308 B

12345678910111213141516171819
  1. load("test-common.js");
  2. function foo(a) {
  3. return a;
  4. }
  5. try {
  6. var x = undefined;
  7. assert(x === undefined);
  8. assert(foo(x) === undefined);
  9. var o = {};
  10. o.x = x;
  11. assert(o.x === undefined);
  12. assert(o.x === x);
  13. console.log("PASS");
  14. } catch (e) {
  15. console.log("FAIL: " + e);
  16. }