Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. function printArgsInfo() {
  2. var pattern;
  3. var check;
  4. for (var i = 0; i < arguments.length; i++) {
  5. pattern=/^\[/gm;
  6. check=JSON.stringify(printArgsInfo.arguments[i]);
  7. //console.log(check);
  8. if(pattern.test(check)){
  9. console.log(printArgsInfo.arguments[i]+' ('+'array)');
  10. }else{
  11. console.log(printArgsInfo.arguments[i]+' ('+typeof (printArgsInfo.arguments[i])+')');
  12. }
  13. }
  14. }
  15.  
  16. var person={name:'Pesho',age:40};
  17. console.log(person.name+' '+person.age);
  18. printArgsInfo.call(person);
  19. printArgsInfo.call(person,23,[43,'str'],{name:'Kyncho'});
  20. printArgsInfo.apply(person);
  21. printArgsInfo.apply(person,[23,[43,'str'],{name:'Kyncho'}]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement