fork(3) download
  1. importPackage(java.io);
  2. importPackage(java.lang);
  3.  
  4. function isArray(a){
  5. return a && a.constructor === Array;
  6. }
  7.  
  8. // Все следующие вызовы вернут true
  9. print(isArray([]));
  10. print(isArray([1]));
  11. print(isArray(new Array()));
  12. // Небольшой факт: Array.prototype сам является массивом:
  13. print(isArray(Array.prototype));
  14.  
  15. // Все следующие вызовы вернут false
  16. print(isArray());
  17. print(isArray({}));
  18. print(isArray(null));
  19. print(isArray(undefined));
  20. print(isArray(17));
  21. print(isArray("Array"));
  22. print(isArray(true));
  23. print(isArray(false));
  24. print(isArray({ __proto__: Array.prototype }));
Success #stdin #stdout 0.4s 321920KB
stdin
Standard input is empty
stdout
true
true
true
true
undefined
false
null
undefined
false
false
false
false
true