This commit is contained in:
Philippe Torrel
2026-09-21 10:31:46 +02:00
parent 12fdba3712
commit 6650b361c3
5 changed files with 102 additions and 32 deletions
@@ -67,7 +67,10 @@
<script>
'use strict';
// Einschränkung vom Gültigkeitsbereich mit IIFE (() => {})()
(() => {
((jq) => {
const $ = (qs) => document.querySelector(qs);
const $$ = (qs) => Array.from(document.querySelectorAll(qs));
var numbers = [1, 2, 3, 4, 5];
let userRoles = ['admin', 'guest', 'editor'];
let name = 'User Dashboard';
@@ -81,8 +84,9 @@
});
// code logic....
$('.container').css({ backgroundColor: '#eee' });
})();
jq('.container').css({ backgroundColor: '#eee' });
jq('h1').animate({ marginTop: '200px' }, 800);
})($);
console.log(numbers); //=> ReferenceError: numbers is not defined
console.log(slider); //=> ReferenceError: slider is not defined
@@ -16,7 +16,7 @@
'use strict';
// prefer-const
let transform = (fullName) => {
const transform = (fullName) => {
const nameParts = fullName.split(' '); // => ['Ladislaus', 'Coolio', 'Barry', 'Crazy', 'Jones'];
const lastName = nameParts.slice(nameParts.length - 1); // => 'Jones'
@@ -28,6 +28,8 @@
return firstNames.map((firstName) => firstName.charAt(0) + '.').join(' ') + ' ' + lastName;
};
// const transfrom = 'Optimus'
console.log(transform(aLongName));
// transform = 'text'; // Uncaught TypeError: Assignment to constant variable