hinzugefügt "default Parameters" Verwendung
This commit is contained in:
parent
7a5e2527fd
commit
858e040ccf
23
javascript/Javascript Expert/chapter10/defaultParameters.js
Normal file
23
javascript/Javascript Expert/chapter10/defaultParameters.js
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
const bookings = [];
|
||||||
|
|
||||||
|
// default parameters
|
||||||
|
// wenn eine solche Methode keinen Wert ins Argument (numPassengers, price) bekommnt(undefined), wird ein "default" Wert berücksichtigt, in unserem Fall werden (NumPassengers=1, price = 199* numPassengers) sein
|
||||||
|
const createBooking = function (
|
||||||
|
fligtNumber,
|
||||||
|
numPassengers = 1,
|
||||||
|
price = 199 * numPassengers
|
||||||
|
) {
|
||||||
|
const booking = {
|
||||||
|
fligtNumber,
|
||||||
|
numPassengers,
|
||||||
|
price,
|
||||||
|
};
|
||||||
|
console.log(booking);
|
||||||
|
bookings.push(booking);
|
||||||
|
};
|
||||||
|
|
||||||
|
createBooking("LH123");
|
||||||
|
createBooking("LH123", 6, 900);
|
||||||
|
createBooking("LH123", undefined, 250);
|
||||||
11
javascript/Javascript Expert/chapter10/index.html
Normal file
11
javascript/Javascript Expert/chapter10/index.html
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>A closer look at functions</title>
|
||||||
|
<script src=""></script>
|
||||||
|
</head>
|
||||||
|
<body></body>
|
||||||
|
</html>
|
||||||
Loading…
x
Reference in New Issue
Block a user