SlideShare a Scribd company logo
ARGUMENT
OBJECT IN
JAVASCRIPT
Arguments is an Array-like object accessible
inside functions that contains the values of
the arguments passed to that function.
function getTotalSalary(HRA, basic,
conveyance) {
console.log(arguments[0]);
// Expected Output: 1000
console.log(arguments[1]);
// Expected Output: 7000
console.log(arguments[2]);
// Expected Output: 2000
});
getTotalSalary(1000, 7000, 2000);
● The arguments object is not an Array. It has
none of the Array properties except length.
● It can be converted to an array
var args = Array.prototype.slice.call(arguments);
OR
// Using an array literal is shorter than above
but allocates an empty array
var args = [].slice.call(arguments);
● console.log(typeof arguments) // ‘object’ ;

More Related Content

What's hot (20)

PPTX
Operator overloading
Garima Singh Makhija
 
ODP
Functional programming with Scala
Neelkanth Sachdeva
 
PPTX
OPERATOR OVERLOADING IN C++
Aabha Tiwari
 
PPT
C++ overloading
sanya6900
 
PPTX
Operator overloading and type conversion in cpp
rajshreemuthiah
 
ODP
Pattern Matching - at a glance
Knoldus Inc.
 
PPTX
Reference Parameter, Passing object by reference, constant parameter & Defaul...
Meghaj Mallick
 
PPTX
Operator overloading
Kumar
 
PPTX
11. Iterators | ES6 | JavaScript | TypeScript
pcnmtutorials
 
PPTX
Operator Overloading
Dustin Chase
 
PDF
JavaScript for ABAP Programmers - 5/7 Functions
Chris Whealy
 
PPT
Lec 26.27-operator overloading
Princess Sam
 
PPTX
Operator overloading
Burhan Ahmed
 
PPT
08 c++ Operator Overloading.ppt
Tareq Hasan
 
PPTX
Operator overloading
Ramish Suleman
 
PPT
Operator overloading
piyush Kumar Sharma
 
PPT
Operator Overloading
Nilesh Dalvi
 
PPTX
Variadic functions
ramyaranjith
 
PPTX
Function overloading
Sudeshna Biswas
 
PPT
Lecture5
ravifeelings
 
Operator overloading
Garima Singh Makhija
 
Functional programming with Scala
Neelkanth Sachdeva
 
OPERATOR OVERLOADING IN C++
Aabha Tiwari
 
C++ overloading
sanya6900
 
Operator overloading and type conversion in cpp
rajshreemuthiah
 
Pattern Matching - at a glance
Knoldus Inc.
 
Reference Parameter, Passing object by reference, constant parameter & Defaul...
Meghaj Mallick
 
Operator overloading
Kumar
 
11. Iterators | ES6 | JavaScript | TypeScript
pcnmtutorials
 
Operator Overloading
Dustin Chase
 
JavaScript for ABAP Programmers - 5/7 Functions
Chris Whealy
 
Lec 26.27-operator overloading
Princess Sam
 
Operator overloading
Burhan Ahmed
 
08 c++ Operator Overloading.ppt
Tareq Hasan
 
Operator overloading
Ramish Suleman
 
Operator overloading
piyush Kumar Sharma
 
Operator Overloading
Nilesh Dalvi
 
Variadic functions
ramyaranjith
 
Function overloading
Sudeshna Biswas
 
Lecture5
ravifeelings
 

More from Ideas2IT Technologies (20)

PDF
Version comaparison in JavaScript
Ideas2IT Technologies
 
PDF
Currying in JavaScript
Ideas2IT Technologies
 
PDF
JS Testing Frameworks
Ideas2IT Technologies
 
PDF
Cool usage of Encoding and Decoding a URI in Javascript
Ideas2IT Technologies
 
PDF
Iterables and Iterators in JavaScript
Ideas2IT Technologies
 
PDF
String comparison in javascript
Ideas2IT Technologies
 
PDF
JavaScript symbols
Ideas2IT Technologies
 
PDF
Json.parse() in JavaScript
Ideas2IT Technologies
 
PDF
Bubble sort in Java Script
Ideas2IT Technologies
 
PDF
Performance analysis in merging arrays - JavaScript
Ideas2IT Technologies
 
PDF
Nullish coalescing in JavaScript
Ideas2IT Technologies
 
PDF
Conditionally add keys in JavaScript
Ideas2IT Technologies
 
PDF
What is Big O in JavaScript - Part-1
Ideas2IT Technologies
 
PDF
Variable hoisting in JavaScript
Ideas2IT Technologies
 
PDF
Formidable ES6 spread operator in JavaScript
Ideas2IT Technologies
 
PDF
Logging in JavaScript - Part-5
Ideas2IT Technologies
 
PDF
Logging in JavaScript - Part-4
Ideas2IT Technologies
 
PDF
Logging in JavaScript - Part-3
Ideas2IT Technologies
 
PDF
Logging in JavaScript - part-2
Ideas2IT Technologies
 
PDF
Logging in JavaScript - part-1
Ideas2IT Technologies
 
Version comaparison in JavaScript
Ideas2IT Technologies
 
Currying in JavaScript
Ideas2IT Technologies
 
JS Testing Frameworks
Ideas2IT Technologies
 
Cool usage of Encoding and Decoding a URI in Javascript
Ideas2IT Technologies
 
Iterables and Iterators in JavaScript
Ideas2IT Technologies
 
String comparison in javascript
Ideas2IT Technologies
 
JavaScript symbols
Ideas2IT Technologies
 
Json.parse() in JavaScript
Ideas2IT Technologies
 
Bubble sort in Java Script
Ideas2IT Technologies
 
Performance analysis in merging arrays - JavaScript
Ideas2IT Technologies
 
Nullish coalescing in JavaScript
Ideas2IT Technologies
 
Conditionally add keys in JavaScript
Ideas2IT Technologies
 
What is Big O in JavaScript - Part-1
Ideas2IT Technologies
 
Variable hoisting in JavaScript
Ideas2IT Technologies
 
Formidable ES6 spread operator in JavaScript
Ideas2IT Technologies
 
Logging in JavaScript - Part-5
Ideas2IT Technologies
 
Logging in JavaScript - Part-4
Ideas2IT Technologies
 
Logging in JavaScript - Part-3
Ideas2IT Technologies
 
Logging in JavaScript - part-2
Ideas2IT Technologies
 
Logging in JavaScript - part-1
Ideas2IT Technologies
 
Ad

Recently uploaded (20)

PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
PDF
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PPTX
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Everything you need to know about pricing & licensing Microsoft 365 Copilot f...
Q-Advise
 
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Ad

Arguments Object in JavaScript

  • 2. Arguments is an Array-like object accessible inside functions that contains the values of the arguments passed to that function. function getTotalSalary(HRA, basic, conveyance) { console.log(arguments[0]); // Expected Output: 1000 console.log(arguments[1]); // Expected Output: 7000 console.log(arguments[2]); // Expected Output: 2000 }); getTotalSalary(1000, 7000, 2000);
  • 3. ● The arguments object is not an Array. It has none of the Array properties except length. ● It can be converted to an array var args = Array.prototype.slice.call(arguments); OR // Using an array literal is shorter than above but allocates an empty array var args = [].slice.call(arguments); ● console.log(typeof arguments) // ‘object’ ;