Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function printArgsInfo() {
- var pattern;
- var check;
- for (var i = 0; i < arguments.length; i++) {
- pattern=/^\[/gm;
- check=JSON.stringify(printArgsInfo.arguments[i]);
- //console.log(check);
- if(pattern.test(check)){
- console.log(printArgsInfo.arguments[i]+' ('+'array)');
- }else{
- console.log(printArgsInfo.arguments[i]+' ('+typeof (printArgsInfo.arguments[i])+')');
- }
- }
- }
- var person={name:'Pesho',age:40};
- console.log(person.name+' '+person.age);
- printArgsInfo.call(person);
- printArgsInfo.call(person,23,[43,'str'],{name:'Kyncho'});
- printArgsInfo.apply(person);
- printArgsInfo.apply(person,[23,[43,'str'],{name:'Kyncho'}]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement