0% ont trouvé ce document utile (0 vote)
29 vues7 pages

Fonctions JavaScript Imbriquées - GeeksforGeeks

Fonctions JavaScript imbriquées

Transféré par

dante debroca
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
29 vues7 pages

Fonctions JavaScript Imbriquées - GeeksforGeeks

Fonctions JavaScript imbriquées

Transféré par

dante debroca
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 7

DSA avec JS - À votre rythme Tutoriel JS Exercice JS Questions d’entretien JS Réseau JS Chaî

JavaScript Fonctions imbriquées


Dernière mise à jour : 08 déc. 2023
En JavaScript, les fonctions d’une autre fonction sont appelées «
fonction imbriquée ». Ces fonctions imbriquées ont accès aux variables
et aux paramètres de la fonction externe (englobante), créant ainsi une
hiérarchie de portée. Une fonction peut avoir une ou plusieurs
fonctions internes.

Syntaxe:

// Outer function
function outerFunction() {
// Nested function
function nestedFunction() {
// Function logic here
}
// Call the nested function
nestedFunction();
// Rest of the outer function logic
}
// Call the outer function
outerFunction();

Approcher:
Écrivez une fonction à l’intérieur d’une autre fonction.
Effectuez un appel à la fonction interne dans l’instruction return de
la fonction externe.
Appelez cela fun(a)(b) où a est un paramètre de la fonction externe
et b est de la fonction intérieure.
Nous utilisons des cookies pour vous assurer la meilleure expérience de navigation sur notre site Web. En
utilisantEnfin, renvoyez
notre site, la sortie
vous reconnaître combinée
que vous de lanotre
avez lu et compris fonction
politiqueimbriquée.
en matière de cookies et
notre politique de confidentialité
Exemple 1 : Cet exemple utiliseJel’approche l’ai! décrite ci-dessus.
Javascript

function fun1(a) {
function fun2(b) {
return a + b;
}
return fun2;
}
function GFG_Fun() {
console.log(fun1("A Online Computer Science Portal")
(" GeeksforGeeks"));
}
GFG_Fun()

Sortie

A Online Computer Science Portal GeeksforGeeks

Exemple 2 : Cet exemple utilise l’approche décrite ci-dessus, mais ici,


la fonction imbriquée est créée différemment de la précédente.

Javascript

function fun1(a) {
fun = function fun2(b) {
return a + b;
}
return fun;
}
function GFG_Fun() {
console.log(fun1("This is ")("GeeksforGeeks"));
}
GFG_Fun()

Output
Nous This
utilisonsis
desGeeksforGeeks
cookies pour vous assurer la meilleure expérience de navigation sur notre site Web. En
utilisant notre site, vous reconnaître que vous avez lu et compris notre politique en matière de cookies et
notre politique de confidentialité
Supported Browser:
Google Chrome
Edge
Firefox
Opera
Safari

JavaScript is best known for web page development but it is also used
in a variety of non-browser environments. You can learn JavaScript
from the ground up by following this JavaScript Tutorial and JavaScript
Examples.

Want to be a Software Developer or a Working Professional looking to


enhance your Software Development Skills? Then, master the
concepts of Full-Stack Development. Our Full Stack Development -
React and Node.js Course will help you achieve this quickly. Learn
everything from Front-End to Back-End Development with hands-on
Projects and real-world examples. This course enables you to build
scalable, efficient, dynamic web applications that stand out. Ready to
become an expert in Full-Stack? Enroll Now and Start Creating the
Future!

Nous utilisons des cookies pour vous assurer la meilleure expérience de navigation sur notre site Web. En
utilisant notre site, vous reconnaître que vous avez lu et compris notre politique en matière de cookies et
notre politique de confidentialité
P Pranc… 6
Next Article
Functions in JavaScript

Similar Reads
How to append new information and rethrowing errors in nested…
In this article, we will see how we may append new information and
rethrow errors in nested functions in JavaScript with the help of certain…
5 min read

Difference between Regular functions and Arrow functions


This article discusses the major differences between regular functions
and arrow functions. Arrow functions - a new feature introduced in ES6…
2 min read

How to break nested for loop using JavaScript?


The break statement, which is used to exit a loop early. A label can be
used with a break to control the flow more precisely. A label is simply a…
3 min read

JavaScript Nested Classes


Let us try to understand, what is class. A class in JavaScript is a type of
function, which can be initialized through both function keywords as w…
3 min read

How to filter nested JSON object to return certain value using…


Given a collection that contains the detail information of employees who
are working in the organization. We need to find some values from that…
4 min read

How to create an array with multiple objects having multiple nest…


NousInutilisons des cookies
this article, wepour vous
will assurer
learn tolacreate
meilleureanexpérience
array withde navigation
multiple sur notre site Web. En
objects
utilisant notre key-value
having site, vous reconnaître
pairs, que
wevous
willavez
uselu et compris notre
nesting which politique
means en matière de cookies et
defining…
notre politique de confidentialité
3 min read
How to Create a Nested Object in JavaScript ?
JavaScript allows us to create objects having the properties of the other
objects this process is called as nesting of objects. Nesting helps in…
4 min read

How to filter Nested Array using Key in JavaScript ?


Filtering a nested array in JavaScript involves the process of selectively
extracting elements from an array of objects, where each object contain…
3 min read

How to Iterate JavaScript Object Containing Array and Nested…


JavaScript provides us with several built-in methods through which one
can iterate over the array and nested objects using the for...in loop,…
3 min read

How to Create Nested Arrays from a Nest of Arrays in JavaScript ?


Creating nested arrays from a nest of arrays in JavaScript involves
organizing multiple arrays into a hierarchical structure, which is often…
3 min read

Article Tags : JavaScript Web Technologies javascript-functions

Nous utilisons des cookies pour vous assurer la meilleure expérience de navigation sur notre site Web. En
utilisant notre site, vous reconnaître que vous avez lu et compris notre politique en matière de cookies et
notre politique de confidentialité
Corporate & Communications Address:- A-
143, 9th Floor, Sovereign Corporate Tower,
Sector- 136, Noida, Uttar Pradesh (201305)
| Registered Address:- K 061, Tower K,
Gulshan Vivante Apartment, Sector 137,
Noida, Gautam Buddh Nagar, Uttar
Pradesh, 201305

Company Languages
About Us Python
Legal Java
In Media C++
Contact Us PHP
Advertise with us GoLang
GFG Corporate Solution SQL
Placement Training Program R Language
GeeksforGeeks Community Android Tutorial
Tutorials Archive

DSA Data Science & ML


Data Structures Data Science With Python
Algorithms Data Science For Beginner
DSA for Beginners Machine Learning
Basic DSA Problems ML Maths
DSA Roadmap Data Visualisation
Top 100 DSA Interview Problems Pandas
Nous utilisonsDSA
desRoadmap
cookies by
pour vous assurer
Sandeep Jain la meilleure expérience de navigation sur notre site Web. En
NumPy
utilisant notre site, vous reconnaître
All Cheat Sheets que vous avez lu et compris notre politique en matière
NLP de cookies et
notre politique de confidentialité Deep Learning
Web Technologies Python Tutorial
HTML Python Programming Examples
CSS Python Projects
JavaScript Python Tkinter
TypeScript Web Scraping
ReactJS OpenCV Tutorial
NextJS Python Interview Question
Bootstrap Django
Web Design

Computer Science DevOps


Operating Systems Git
Computer Network Linux
Database Management System AWS
Software Engineering Docker
Digital Logic Design Kubernetes
Engineering Maths Azure
Software Development GCP
Software Testing DevOps Roadmap

System Design Inteview Preparation


High Level Design Competitive Programming
Low Level Design Top DS or Algo for CP
UML Diagrams Company-Wise Recruitment Process
Interview Guide Company-Wise Preparation
Design Patterns Aptitude Preparation
OOAD Puzzles
System Design Bootcamp
Interview Questions

School Subjects GeeksforGeeks Videos


Mathematics DSA
Physics Python
Chemistry Java
Biology C++
Social Science Web Development
English Grammar Data Science
Commerce CS Subjects
World GK

@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved

Nous utilisons des cookies pour vous assurer la meilleure expérience de navigation sur notre site Web. En
utilisant notre site, vous reconnaître que vous avez lu et compris notre politique en matière de cookies et
notre politique de confidentialité

Vous aimerez peut-être aussi