Der Build-Prozess Kleiner Exkurs. Warum ist dieser Prozess überhaupt notwendig? "It's all about state handling" Einblick in das State-Handling mit Redux – dem sogenannten predictable state container für JavaScript-basierte Applikationen. Dieser Part behandelt die Basic-Prinzipien von Redux. Part 1
Uncaught TypeError: Assignment to constant variable. // // ABER!!!! // // Dies gilt nur für primitive Datentypen (string, number, boolean) nicht // für den "Inhalt" von Objekten (object, array). // const person = { name: 'André König' }; person.name = 'Hans Wurst'; // Erlaubt person = {foo: 'bar'}; // Uncaught TypeError: Assignment to constant variable.
= { name: 'André König', age: 30 }; var name = person.name; var age = person.age; console.log(name); // André König console.log(age); // 30 // // Arrays // var randomNumbers = [10, 9, 1, 2, 5]; var ten = randomNumbers[0]; var nine = randomNumbers[1];
= 'König'; console.log(`Seems like your name is ${firstName} ${lastName}`); function onePlus(something) { return 1 + something; } console.log(`Look ma, a calculation ${onePlus(1)}!`);
// The car "class" function Car(color) { Wheeler.call(this); this.color = color; } Car.prototype = Object.create(Wheeler.prototype); Car.prototype.moep = function moep() { console.log('Moep!!! I\'m a ' + this.color + ' car.'); }; var car = new Car('red'); car.moep();
=== 'foo' ); const items = ['zoo', 'bar', 'foo']; const result = filter(items); // ['foo'] 1 1 Runde Klammern können bei einem Argument entfernt werden 2 2 Beinhaltet der Funktionsrumpf nur eine Anweisung, so kann auf die geschweiften Klammern sowie das return Statement verzichtet werden.