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