-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharguments.js
More file actions
26 lines (20 loc) · 783 Bytes
/
arguments.js
File metadata and controls
26 lines (20 loc) · 783 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function printUserDetails(firstName, lastName, mobile){
console.log(`\n\n`);
console.log(`firstName: ${firstName}`)
console.log(`lastName: ${lastName}`)
console.log(`mobile: ${mobile}`)
console.log(`length: ${arguments.length}`);
console.log(`arguments ${JSON.stringify(arguments)}`)
}
printUserDetails();
printUserDetails('ashfaq');
function printUserDetailsWithDefault({firstName="Mohammed", lastName="ansari", mobile=94899978789789}={}){
console.log(`\n\n`);
console.log(`firstName: ${firstName}`)
console.log(`lastName: ${lastName}`)
console.log(`mobile: ${mobile}`)
}
printUserDetailsWithDefault();
printUserDetailsWithDefault({firstName:'ashfaq'});
printUserDetailsWithDefault({lastName:'ANSARI'});
printUserDetailsWithDefault({mobile:91281982091});