JavaScript Tutorial #34 - Methoden
Vložit
- čas přidán 7. 09. 2024
- In this tutorial, I'll show you how to extend your objects with functions called methods.
❤❤❤ Early access to tutorials, polls, live events, and downloads ❤❤❤
❤❤❤ www.patreon.co... ❤❤❤
❤❤❤ Not up for Patreon? ❤❤❤
❤❤❤ www.paypal.me/... ❤❤❤
🌍 Website
🌍 the-morpheus.de
¯\_(ツ)_/¯ Join the Community ¯\_(ツ)_/¯
** the-morpheus.d... **
** / themorpheustuts **
( ͡° ͜ʖ ͡°) More news? More code?
ℱ / themorpheustutorials
🐦 / themorpheustuts
🐙 github.com/The...
You order from Amazon? Order through me, costs you zero and you help me out
"-(¯`-.-'¯)-" amzn.to/2slBSgH
Video requests?
🎁 docs.google.co...
Questions? Feedback? Write me!
✉ www.patreon.co...
✉ / themorpheustutorials
✉ the-morpheus.d...
or just write a comment :)
Playlist: • JavaScript Lernen für ...
Lol - dachte gerade woher kenn ich denn die Stimme
-> weil ich deinen Podcast gehört habe 😂👍🏻
Hey, das ist vielleicht etwas outplaced, aber ich bräuchte mal Hilfe und habe dazu nichts brauchbares im Internet gefunden und zwar habe ich ein Input (WYSIWYG) welches in eine DB gespeichert wird. Später gebe ich die Daten wieder aus. Die Gefahr besteht im Cross Site Scripting. Gängige Funktionen wie htmlspecialchars(); (meine ich) funktionieren nicht da sie auch den html Code escapen. Höttest du eine Idee wie man das lösen kann?
Wenn du HTML erlauben möchtest, müsstest du vermutlich speziell nach dem JavaScript Tag in der Eingabe suchen und falls er vorkommt provisorisch verbieten.
@The Italian Guy wir sind das neue StackOverflow :D
Wenn ich die Methode so schreibe wie du denkt der irgendwie das wärn string an und fügt bei der eingabe von 12 kmh für die geschwindigkeit, einfach beispielsweise eine 2 hinten dran wenn ich die funktion mit function(2) aufrufe erkennt diese also nicht als zahl sondern als string.
das liegt daran, dass du dalles.gottagofast('2'); geschrieben hast. Wenn du es in '' schreibst, wird es als String interpretiert. Probier mal dalles.gottagofast(2);
@@TheMorpheusTutorials nope funktioniert ebenso nicht
Es funktioniert ich muss dalles.kmh aufrufen nice.
Schon etwas älter das Video, ich hoffe du antwortest trotzdem. :-)
Wie kann ich in deinem Beispiel alle Namen der Pinguine ausgeben lassen. Das ganze sollte dynamisch sein. Über console.log(franz.name+franziska.name) bekomme ich natürlich die Namen der beiden. Sollte allerdings noch ein Pinguin erstellt werden, müsste auch console.log wieder angepasst werden.
Vielen Dank für deine Antwort!
Und natürlich wie immer... Starkes Video! Beste Tutorials überhaupt!!!
ich habe keine ahnung, ob das noch aktuell ist, eher weniger. Ich lerne js zwar auch grade durch diese tutorial reihe, habe davor aber monatelang java programmiert. Du kannst ja einfach in dem Feld, indem du die Werte deiner Variablen zuweist, den pinguin einer arraylist hinzufügen und dann durch diese arraylist loopen und die namen auslesen, aber das ist nur so ein gedanke und oop wirkt in js ganz anders aufgebaut als in java, deshalb ka
Könnten Sie bitte ein Video zu begin und end path machen
Ist notiert 👍
@@TheMorpheusTutorials Vielen Dank, denn es gibt kein richtig gutes tutorial dafür
Welches Programm benutzt du?
PHPStorm heißt die Software. Ist von JetBrains, kostet aber leider - außer du bist Student bzw. Azubi
Ok danke
wie mach ich singletons? wie document z.b.
Objektorientiert ziemlich leicht:
class Abc{
private static Abc instance;
public static Abc(){
return instance;
}
}
Du bist bei der falschen Sprache oder? :D
nicht direkt :D Ich war mir nicht sicher, ob es sich wirklich auf JS bezieht :D Du arbeitest ja auch mit Typescript.
Und ich weiß, dass du den Code verstehst :D
im Endeffekt hast du auf deinem Objekt eine Methode, die dir das Objekt zurückgibt und falls es noch keine Instanz gibt, dir eine neue erstellt.
In JS wärs ca. sowas:
var Singleton = (function () { var instance; function createInst() { //hier erstellen } return { getInstance: function () { if (!instance) { instance = createInst(); } return instance; } };})();aber der Code.. naja, unschön
ps: gg CZcams Formatierung..
geht das auch so?
var object = {
myFunc: function() {
//...
}
}
also was ist das dann genau?
ich mach btw. kein typescript...
Arbeite eigentlich nur mit PHP und finde die Syntax von JS jetzt irgendwie verwirrend