SlideShare a Scribd company logo
www.webstackacademy.com ‹#›
Function
JavaScript
www.webstackacademy.com ‹#›

Invocation patterns

Recursion

Generator function

Arrow function

Variadic functions
Table of Content
www.webstackacademy.com ‹#›www.webstackacademy.com ‹#›
Invocation patterns
(JavaScript)
www.webstackacademy.com ‹#›
Function Invocation Patterns
ā—
The code in a function is not executed when the function is defined
ā—
Function is executed when it is invoked
ā—
Functions can be invoked in 4 different ways
– Invoking a function as a ā€œfunctionā€
– Invoking a function as a ā€œmethodā€
– Invoking a function with a ā€œConstructor functionā€
– Invoking a function with a ā€œapply and callā€
www.webstackacademy.com ‹#›
Invocation pattern
(invoking as function)
<script>
var obj;
function square(a) {
return a * a;
}
document.write(ā€œSquare of 3 is ā€ + square(3));
</script>
www.webstackacademy.com ‹#›
Invocation pattern
(invoking as method)
ā—
When a function is part of an object, it is called a method
ā—
Method invocation is the pattern of invoking a function
that is part of an object
ā—
JavaScript will set the this parameter to the object where
the method was invoked on
ā—
JavaScript binds this at execution (also known as late
binding)
www.webstackacademy.com ‹#›
Invocation pattern
(invoking as method)
<script>
var obj = { firstName: "Smith", lastName: "Doe",
fullName: function() {
return this.firstName + " " + this.lastName;
}
};
// In the example above, this would be set to obj
document.write("Full name is " + obj.fullName());
</script>
www.webstackacademy.com ‹#›
Invocation pattern
(Constructor invocation)
ā—
The constructor invocation pattern involves putting the new
operator just before the function is invoked
ā—
If the function returns a primitive type (number, string, boolean, null
or undefined)
– The return will be ignored and instead this will be returned
(which is set to the new object)
ā—
If the function returns an instance of Object
– The object will be returned instead of returning this
www.webstackacademy.com ‹#›
Invocation pattern
(Constructor invocation - 1)
<script>
var Fullname = function(firstname, lastname) {
// create a property fullname
return this.fullname = firstname + ā€˜ ’ + lastname;
};
var obj = new Fullname(ā€œTenaliā€, ā€œRamanā€);
document.write("Full name is " + obj.fullname);
</script>
www.webstackacademy.com ‹#›
Invocation pattern
(Constructor invocation - 2)
<script>
var Fullname = function(firstname, lastname) {
// return object
return { fullname : firstname + ā€˜ ’ + lastname }
};
var obj = new Fullname(ā€œTenaliā€, ā€œRamanā€);
document.write("Full name is " + obj.fullname);
</script>
www.webstackacademy.com ‹#›
Invocation pattern
(with apply() and call() methods)
ā—
JavaScript functions are objects and have properties and
methods
ā—
The call() and apply() are predefined method, invoke the
function indirectly
ā—
The call() method uses its own argument list as arguments to
the function
ā—
The apply() method expects an array of values to be used as
arguments
www.webstackacademy.com ‹#›
Invocation pattern
(by call() method)
<script>
var obj;
function square(a) {
return a * a;
}
document.write("Square of 3 is " + square.call(obj, 3));
</script>
www.webstackacademy.com ‹#›
Invocation pattern
(by apply() method)
<script>
var obj, arrSum;
function sum(x, y) {
return x + y;
}
arrSum = [5, 4];
document.write("Sum = " + sum.apply(obj, arrSum));
</script>
www.webstackacademy.com ‹#›
Function Expression
Syntax:
var func = function (param-1, param-2, . . . , param-n) {
statement(s);
}
ā—
Variable can be used to invoke the function
ā—
Above function is an anonymous function (a function
without a name)
www.webstackacademy.com ‹#›
Function Hoisting
ā—
JavaScript moves variable and function declarations to top of
the current scope; this is called hoisting
ā—
Due to hoisting JavaScript functions can be called before they
are declared
var s = sum (x, y);
function sum (x, y) {
return x + y;
}
function sum (x, y) {
return x + y;
}
var s = sum (x, y);
www.webstackacademy.com ‹#›
Function Hoisting
ā—
Function expressions are not hoisted onto the beginning of the
scope, therefore they cannot be used before they appear in the
code
www.webstackacademy.com ‹#›
Self Invoking Function
ā—
Function expressions can be used to self-invoke function
(start automatically without being called)
ā—
This is done by using parenthesis () -- also known as
function invocation operator
Syntax:
( function_expression ) ( );
www.webstackacademy.com ‹#›
Self Invoking Function
Example:
( function () {
document.write(ā€œI am self invoking functionā€);
} ) ( );
ā—
Such expressions also known as IIFE (Immediately
Invokable Function Expression
www.webstackacademy.com ‹#›
JavaScript Scopes
(what?)
ā—
Scope determines the accessibility (or visibility) of variables,
objects, and functions from different parts of the code at
runtime
ā—
JavaScript has two types of scope
– Local scope
– Global scope
ā—
Please note that, in JavaScript, objects and functions are
also variables
www.webstackacademy.com ‹#›
JavaScript Scopes
(why?)
ā—
Scope provides security to data that, in principle, shall be
accessed only by intended part of the code
ā—
If data is exposed to all parts of program then it can be
modified anytime without your notice which will lead to
unexpected behaviour and results
ā—
Scope also allow use to use same names in different
functions
www.webstackacademy.com ‹#›
JavaScript Scopes
(Local Scope)
ā—
Variables defined within a function are local to the function
ā—
Such variables have local scope and can’t be accessed
outside the function
ā—
Since local variables are only recognized inside their
functions, variables with the same name can be used in
different functions
ā—
Local variables are created when a function is invoked
(started), and deleted when the function exits (ended)
www.webstackacademy.com ‹#›
JavaScript Scopes
(Local Scope)
<script>
function square(num) {
var result = num * num; // variable with local scope
}
Square(3); // invoke the function
document.write(ā€œSquare of number = ā€ + result); // Exception
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Global Scope)
ā—
Variables defined outside a function have global scope
ā—
Such variables are visible to all the functions within a
document, hence, can be shared across functions
www.webstackacademy.com ‹#›
JavaScript Scopes
(Global Scope)
<script>
var result; // variable with global scope
function square(num) {
result = num * num;
}
square(3); // invoke the function
document.write(ā€œSquare of number = ā€ + result);
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Function and block scopes)
ā—
Further, in JavaScript, there are two kinds of local scope
– Function scope
– Block scope
ā—
A block of code is created with curly braces { }
ā—
Conditional statements (if, switch) and loops (for, while,
do-while) do not create new scope
www.webstackacademy.com ‹#›
JavaScript Scopes
(How variables are created?)
ā—
JavaScript processes all variable declarations before
executing any code, whether the declaration is inside a
conditional block or other construct
ā—
JavaScript first looks for all variable declarations in given
scope and creates the variables with an initial value of
undefined
ā—
If a variable is declared with a value, then it still initially has
the value undefined and takes on the declared value only
when the line that contains the declaration is executed
www.webstackacademy.com ‹#›
JavaScript Scopes
(How variables are created?)
ā—
Once JavaScript has found all the variables, it executes
the code
ā—
If a variable is implicitly declared inside a function -
– Variable has not been declared with keyword ā€œvarā€
– And, appears on the left side of an assignment
expression
is created as a global variable
www.webstackacademy.com ‹#›
JavaScript Scopes
(Global Scope)
<script>
function square(num) {
result = num * num; // Automatically global variable
}
document.write(ā€œSquare of number = ā€ + result);
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Global Scope)
ā—
Global variables are not automatically created in "Strict Mode"
<script>
function square(num) {
ā€œuse strictā€;
result = num * num;
}
document.write(ā€œSquare of number = ā€ + result); // Exception
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Global Scope)
ā—
Global variables belong to window object
<script>
function square(num) {
result = num * num;
}
document.write(ā€œSquare of number = ā€ + window.result);
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Function scope variable)
ā—
Variables declared using keyword ā€œvarā€ within a function
has function scope
www.webstackacademy.com ‹#›
JavaScript Scopes
(Function scope variable)
<script>
function func() {
var x = 10; // function scope variable
{
var x = 20; // function scope variable
document.write("<br>x = " + x); // shall print 20
}
document.write("<br>x = " + x); // shall print 20
}
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Block scope variable)
ā—
ECMA script 6 has introduced keywords ā€œletā€ and ā€œconstā€
ā—
Variables declared using these keywords will have block
level scope
ā—
For these variables, the braces {. . .} define a new scope
www.webstackacademy.com ‹#›
JavaScript Scopes
(Block scope variable - let)
<script>
function func() {
let x = 10;
{
let x = 20;
document.write("<br>x = " + x); // shall print 20
}
document.write("<br>x = " + x); // shall print 10
}
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Block scope variable - const)
<script>
function func() {
const name = ā€œWebstack Academyā€;
{
const name = ā€œHello world!ā€;
document.write("<br>name = " + name);
}
document.write("<br>name = " + name);
}
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Life time of variables)
Variable Keyword Scope Life time
Local Var Function ā—
Created when function is invoked
ā—
Deleted when function exits
Let, const Function or
block
ā—
Created when function is invoked
ā—
Deleted when function exits
Global var, let,
const
Browser
Window
ā—
Created when web page is loaded in the
browser window (tab)
ā—
Deleted when browser window (tab) is closed
var, let,
const
Block ā—
Created when block is entered
ā—
Deleted when block is exited
ā—
Life time of a variable is the time duration between it’s creation
and deletion
www.webstackacademy.com ‹#›
JavaScript Scopes
(important notes)
ā—
Do not create global variables unless needed
ā—
Your global variables or functions can overwrite window
variables or functions
ā—
Opposite is also possible; any function (including window
object) can overwrite your global variables and functions
www.webstackacademy.com ‹#›
Function Closures
ā—
In JavaScript, an inner (nested) function stores
references to the local variables that are present in the
same scope as the function itself, even after the function
returns
ā—
The inner function has access to the outer function's
variables; this behavior is called lexical scoping
ā—
However, the outer function does not have access to the
inner function's variables
www.webstackacademy.com ‹#›
Function Closures
ā—
A closure is an inner function that has access to the outer
function’s variables – scope chain
ā—
The closure has three scope chains:
– It has access to its own block scope (variables defined
between its curly brackets)
– It has access to the outer function’s variables
– It has access to the global variables
www.webstackacademy.com ‹#›
Function Closures
(Example)
<script>
function disp() { // Parent function
var name = "Webstack Academy"; // name is a local variable
displayName() { // displayName() is the inner function, a closure
alert (name); // The inner function uses variable of parent function
}
displayName(); // child function call
}
disp(); // parent function call
</script>
www.webstackacademy.com ‹#›
JavaScript Scopes
(Lexical Scope)
www.webstackacademy.com ‹#›www.webstackacademy.com ‹#›
Recursion
(JavaScript)
www.webstackacademy.com ‹#›
Recursion
ā—
Recursion is the process in which a function is called by
itself
ā—
Recursion is a technique for iterating over an operation
by having a function call itself repeatedly until it arrives at
a result
www.webstackacademy.com ‹#›
Recursion
(Example)
<script>
var factorial = function(n) {
if (n <= 0) {
return 1;
} else {
return (n * factorial(n - 1));
}
};
document.write("factorial value"+factorial(5));
</script>
www.webstackacademy.com ‹#›
Exercise
ā—
Write a JavaScript function to find sum of digits of a number
ā—
Write a JavaScript program to compute x raise to the power y
using recursion
www.webstackacademy.com ‹#›
Web Stack Academy (P) Ltd
#83, Farah Towers,
1st floor,MG Road,
Bangalore – 560001
M: +91-80-4128 9576
T: +91-98862 69112
E: info@www.webstackacademy.com

More Related Content

PDF
JavaScript - Chapter 11 - Events
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 6 - Basic Functions
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 15 - Debugging Techniques
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 3 - Introduction
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 10 - Strings and Arrays
WebStackAcademy
Ā 
PPTX
Lab #2: Introduction to Javascript
Walid Ashraf
Ā 
PPT
Javascript
Manav Prasad
Ā 
PDF
JavaScript - Chapter 5 - Operators
WebStackAcademy
Ā 
JavaScript - Chapter 11 - Events
WebStackAcademy
Ā 
JavaScript - Chapter 6 - Basic Functions
WebStackAcademy
Ā 
JavaScript - Chapter 15 - Debugging Techniques
WebStackAcademy
Ā 
JavaScript - Chapter 3 - Introduction
WebStackAcademy
Ā 
JavaScript - Chapter 10 - Strings and Arrays
WebStackAcademy
Ā 
Lab #2: Introduction to Javascript
Walid Ashraf
Ā 
Javascript
Manav Prasad
Ā 
JavaScript - Chapter 5 - Operators
WebStackAcademy
Ā 

What's hot (20)

PPTX
Javascript 101
Shlomi Komemi
Ā 
PDF
JavaScript - Chapter 4 - Types and Statements
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 8 - Objects
WebStackAcademy
Ā 
PPTX
Javascript functions
Alaref Abushaala
Ā 
PDF
Angular Directives
iFour Technolab Pvt. Ltd.
Ā 
PPT
Introduction to Javascript
Amit Tyagi
Ā 
PPTX
Object Oriented Programming In JavaScript
Forziatech
Ā 
PDF
jQuery for beginners
Arulmurugan Rajaraman
Ā 
PPT
JavaScript: Events Handling
Yuriy Bezgachnyuk
Ā 
PPT
JavaScript - An Introduction
Manvendra Singh
Ā 
PDF
Asynchronous JavaScript Programming
Haim Michael
Ā 
ODP
Datatype in JavaScript
Rajat Saxena
Ā 
PDF
Javascript basic course
Tran Khoa
Ā 
PDF
Angular - Chapter 4 - Data and Event Handling
WebStackAcademy
Ā 
PPT
Javascript
mussawir20
Ā 
PPSX
Javascript variables and datatypes
Varun C M
Ā 
PPT
Java script final presentation
Adhoura Academy
Ā 
PPTX
Flexbox
Netcetera
Ā 
PPTX
Introduction to JavaScript Basics.
Hassan Ahmed Baig - Web Developer
Ā 
Javascript 101
Shlomi Komemi
Ā 
JavaScript - Chapter 4 - Types and Statements
WebStackAcademy
Ā 
JavaScript - Chapter 8 - Objects
WebStackAcademy
Ā 
Javascript functions
Alaref Abushaala
Ā 
Angular Directives
iFour Technolab Pvt. Ltd.
Ā 
Introduction to Javascript
Amit Tyagi
Ā 
Object Oriented Programming In JavaScript
Forziatech
Ā 
jQuery for beginners
Arulmurugan Rajaraman
Ā 
JavaScript: Events Handling
Yuriy Bezgachnyuk
Ā 
JavaScript - An Introduction
Manvendra Singh
Ā 
Asynchronous JavaScript Programming
Haim Michael
Ā 
Datatype in JavaScript
Rajat Saxena
Ā 
Javascript basic course
Tran Khoa
Ā 
Angular - Chapter 4 - Data and Event Handling
WebStackAcademy
Ā 
Javascript
mussawir20
Ā 
Javascript variables and datatypes
Varun C M
Ā 
Java script final presentation
Adhoura Academy
Ā 
Flexbox
Netcetera
Ā 
Introduction to JavaScript Basics.
Hassan Ahmed Baig - Web Developer
Ā 
Ad

Similar to JavaScript - Chapter 7 - Advanced Functions (20)

PDF
How AngularJS Embraced Traditional Design Patterns
Ran Mizrahi
Ā 
PPTX
Lecture 4- Javascript Function presentation
GomathiUdai
Ā 
PPTX
Wt unit 5
team11vgnt
Ā 
PDF
[2015/2016] JavaScript
Ivano Malavolta
Ā 
PDF
TypeScript for Java Developers
Yakov Fain
Ā 
PDF
Java script
Ramesh Kumar
Ā 
KEY
JavaScript Growing Up
David Padbury
Ā 
PDF
Javascript
20261A05H0SRIKAKULAS
Ā 
KEY
How and why i roll my own node.js framework
Ben Lin
Ā 
PDF
JavaScript
Ivano Malavolta
Ā 
PDF
Javascript
Adil Jafri
Ā 
PDF
Intro To JavaScript Unit Testing - Ran Mizrahi
Ran Mizrahi
Ā 
PDF
Angular for Java Enterprise Developers: Oracle Code One 2018
Loiane Groner
Ā 
PDF
27javascript
Adil Jafri
Ā 
PDF
Douglas Crockford: Serversideness
WebExpo
Ā 
PPTX
JavaScript_III.pptx
rashmiisrani1
Ā 
PDF
Bonnes pratiques de dƩveloppement avec Node js
Francois Zaninotto
Ā 
PPTX
JS Essence
Uladzimir Piatryka
Ā 
PDF
JavaScript for real men
Ivano Malavolta
Ā 
PPTX
Basics of AngularJS
Filip Janevski
Ā 
How AngularJS Embraced Traditional Design Patterns
Ran Mizrahi
Ā 
Lecture 4- Javascript Function presentation
GomathiUdai
Ā 
Wt unit 5
team11vgnt
Ā 
[2015/2016] JavaScript
Ivano Malavolta
Ā 
TypeScript for Java Developers
Yakov Fain
Ā 
Java script
Ramesh Kumar
Ā 
JavaScript Growing Up
David Padbury
Ā 
Javascript
20261A05H0SRIKAKULAS
Ā 
How and why i roll my own node.js framework
Ben Lin
Ā 
JavaScript
Ivano Malavolta
Ā 
Javascript
Adil Jafri
Ā 
Intro To JavaScript Unit Testing - Ran Mizrahi
Ran Mizrahi
Ā 
Angular for Java Enterprise Developers: Oracle Code One 2018
Loiane Groner
Ā 
27javascript
Adil Jafri
Ā 
Douglas Crockford: Serversideness
WebExpo
Ā 
JavaScript_III.pptx
rashmiisrani1
Ā 
Bonnes pratiques de dƩveloppement avec Node js
Francois Zaninotto
Ā 
JS Essence
Uladzimir Piatryka
Ā 
JavaScript for real men
Ivano Malavolta
Ā 
Basics of AngularJS
Filip Janevski
Ā 
Ad

More from WebStackAcademy (20)

PDF
Webstack Academy - Course Demo Webinar and Placement Journey
WebStackAcademy
Ā 
PDF
WSA: Scaling Web Service to Handle Millions of Requests per Second
WebStackAcademy
Ā 
PDF
WSA: Course Demo Webinar - Full Stack Developer Course
WebStackAcademy
Ā 
PDF
Career Building in AI - Technologies, Trends and Opportunities
WebStackAcademy
Ā 
PDF
Webstack Academy - Internship Kick Off
WebStackAcademy
Ā 
PDF
Building Your Online Portfolio
WebStackAcademy
Ā 
PDF
Front-End Developer's Career Roadmap
WebStackAcademy
Ā 
PDF
Angular - Chapter 9 - Authentication and Authorization
WebStackAcademy
Ā 
PDF
Angular - Chapter 7 - HTTP Services
WebStackAcademy
Ā 
PDF
Angular - Chapter 6 - Firebase Integration
WebStackAcademy
Ā 
PDF
Angular - Chapter 5 - Directives
WebStackAcademy
Ā 
PDF
Angular - Chapter 3 - Components
WebStackAcademy
Ā 
PDF
Angular - Chapter 2 - TypeScript Programming
WebStackAcademy
Ā 
PDF
Angular - Chapter 1 - Introduction
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 14 - Form Handling
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 13 - Browser Object Model(BOM)
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 9 - TypeConversion and Regular Expressions
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 1 - Problem Solving
WebStackAcademy
Ā 
PDF
jQuery - Chapter 4 - DOM Handling
WebStackAcademy
Ā 
Webstack Academy - Course Demo Webinar and Placement Journey
WebStackAcademy
Ā 
WSA: Scaling Web Service to Handle Millions of Requests per Second
WebStackAcademy
Ā 
WSA: Course Demo Webinar - Full Stack Developer Course
WebStackAcademy
Ā 
Career Building in AI - Technologies, Trends and Opportunities
WebStackAcademy
Ā 
Webstack Academy - Internship Kick Off
WebStackAcademy
Ā 
Building Your Online Portfolio
WebStackAcademy
Ā 
Front-End Developer's Career Roadmap
WebStackAcademy
Ā 
Angular - Chapter 9 - Authentication and Authorization
WebStackAcademy
Ā 
Angular - Chapter 7 - HTTP Services
WebStackAcademy
Ā 
Angular - Chapter 6 - Firebase Integration
WebStackAcademy
Ā 
Angular - Chapter 5 - Directives
WebStackAcademy
Ā 
Angular - Chapter 3 - Components
WebStackAcademy
Ā 
Angular - Chapter 2 - TypeScript Programming
WebStackAcademy
Ā 
Angular - Chapter 1 - Introduction
WebStackAcademy
Ā 
JavaScript - Chapter 14 - Form Handling
WebStackAcademy
Ā 
JavaScript - Chapter 13 - Browser Object Model(BOM)
WebStackAcademy
Ā 
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
Ā 
JavaScript - Chapter 9 - TypeConversion and Regular Expressions
WebStackAcademy
Ā 
JavaScript - Chapter 1 - Problem Solving
WebStackAcademy
Ā 
jQuery - Chapter 4 - DOM Handling
WebStackAcademy
Ā 

Recently uploaded (20)

PPTX
Stamford - Community User Group Leaders_ Agentblazer Status, AI Sustainabilit...
Amol Dixit
Ā 
PDF
Software Development Company | KodekX
KodekX
Ā 
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
Ā 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
Ā 
PDF
DevOps & Developer Experience Summer BBQ
AUGNYC
Ā 
PDF
Chapter 1 Introduction to CV and IP Lecture Note.pdf
Getnet Tigabie Askale -(GM)
Ā 
PDF
Best ERP System for Manufacturing in India | Elite Mindz
Elite Mindz
Ā 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
Ā 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
PPT
L2 Rules of Netiquette in Empowerment technology
Archibal2
Ā 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
Ā 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
Ā 
PDF
Revolutionize Operations with Intelligent IoT Monitoring and Control
Rejig Digital
Ā 
PDF
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
Ā 
PPTX
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
Ā 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
Ā 
Stamford - Community User Group Leaders_ Agentblazer Status, AI Sustainabilit...
Amol Dixit
Ā 
Software Development Company | KodekX
KodekX
Ā 
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
Ā 
cloud computing vai.pptx for the project
vaibhavdobariyal79
Ā 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
Ā 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
Ā 
DevOps & Developer Experience Summer BBQ
AUGNYC
Ā 
Chapter 1 Introduction to CV and IP Lecture Note.pdf
Getnet Tigabie Askale -(GM)
Ā 
Best ERP System for Manufacturing in India | Elite Mindz
Elite Mindz
Ā 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
Ā 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
Ā 
L2 Rules of Netiquette in Empowerment technology
Archibal2
Ā 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
Ā 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
Ā 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
Ā 
Revolutionize Operations with Intelligent IoT Monitoring and Control
Rejig Digital
Ā 
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
Ā 
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
Ā 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
Ā 

JavaScript - Chapter 7 - Advanced Functions