{"id":95682,"date":"2022-09-10T20:05:16","date_gmt":"2022-09-10T18:05:16","guid":{"rendered":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/"},"modified":"2020-12-06T14:47:18","modified_gmt":"2020-12-06T17:47:18","slug":"funciones-en-javascript","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/","title":{"rendered":"Funktionen in JavaScript"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Inhaltsverzeichnis umschalten\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Umschalten<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/#Declaracion-de-funciones\" >Funktionserkl\u00e4rung<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/#Variables-locales\" >Lokale Variablen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/#Variables-externas\" >Externe Variablen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/#Variables-globales\" >Globale Variablen<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/#Parametros\" >Parameter<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/#Valores-predeterminados\" >Vorgegebene Werte<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/#Parametros-por-defecto-de-estilo-antiguo\" >Standardparameter im alten Stil<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/#El-operador\" >Der Operator ||:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<div itemprop=\"articleBody\">\n<p>Sehr oft m\u00fcssen wir an vielen Stellen im Skript eine \u00e4hnliche Aktion ausf\u00fchren. Zum Beispiel m\u00fcssen wir eine attraktive Nachricht zeigen, wenn ein Besucher beginnt <span id=\"more-40\"\/>Sitzung, abmelden und vielleicht woanders.<\/p>\n<p>Funktionen sind die Hauptbausteine des Programms. Sie erm\u00f6glichen es, den Code viele Male ohne Wiederholung aufzurufen.<\/p>\n<p>Wir haben bereits Beispiele f\u00fcr integrierte Funktionen gesehen, wie z <strong>Warnmeldung)<\/strong>, <strong>Eingabeaufforderung (Nachricht, Standard)\u00a0<\/strong>y <strong>best\u00e4tigen (Frage)<\/strong>. Wir k\u00f6nnen aber auch eigene Funktionen erstellen.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Declaracion-de-funciones\"><\/span>Funktionserkl\u00e4rung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Um eine Funktion zu erstellen, k\u00f6nnen wir eine Funktionsdeklaration verwenden.<\/p>\n<p>Sieht es so aus:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage () {alert (&#039;Hallo allerseits!&#039;); }}\n<\/pre>\n<p>Das Schl\u00fcsselwort <strong>Funktion<\/strong> Zuerst kommt der Name der Funktion, dann eine Liste der Parameter zwischen den Klammern (im obigen Beispiel leer) und schlie\u00dflich der Code der Funktion, auch &quot;Funktionsk\u00f6rper&quot; genannt, in geschweiften Klammern.<\/p>\n<p>Unsere neue Funktion kann beim Namen genannt werden: <strong>zeige Nachricht ()<\/strong>.<\/p>\n<p>Zum Beispiel:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage {alert (&#039;Hallo allerseits!&#039;); } zeige Nachricht (); zeige Nachricht ();\n<\/pre>\n<p>Der Anruf <strong>zeige Nachricht ()<\/strong> f\u00fchrt den Funktionscode aus. Hier sehen wir die Nachricht zweimal.<\/p>\n<p>Dieses Beispiel zeigt deutlich einen der Hauptzwecke von Funktionen: Vermeidung von Codeduplizierungen.<\/p>\n<p>Wenn wir die Nachricht oder die Art und Weise, wie sie angezeigt wird, jemals \u00e4ndern m\u00fcssen, reicht es aus, den Code an einer Stelle zu \u00e4ndern: der Funktion, die ihn generiert.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Variables-locales\"><\/span>Lokale Variablen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Eine innerhalb einer Funktion deklarierte Variable ist nur innerhalb dieser Funktion sichtbar.<\/p>\n<p>Zum Beispiel:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage () {let message = &quot;Hallo, ich bin JavaScript!&quot;; \/\/ lokale Variablenwarnung (Nachricht); } zeige Nachricht (); \/\/ Hallo, ich bin JavaScript! Warnmeldung); \/\/ &lt;- Fehler! Die Variable ist innerhalb der Funktion lokal<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Variables-externas\"><\/span>Externe Variablen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Eine Funktion kann auch auf eine externe Variable zugreifen, zum Beispiel:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let username = &#039;Maria&#039;; Funktion showMessage () {let message = &#039;Hallo&#039; + Benutzername; Warnmeldung); } zeige Nachricht (); \/\/ Hallo Maria\n<\/pre>\n<p>Die Funktion hat vollen Zugriff auf die \u00e4u\u00dfere Variable. Sie k\u00f6nnen es auch \u00e4ndern.<\/p>\n<p>Zum Beispiel:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let username = &#039;Maria&#039;; Funktion showMessage () {username = &quot;Bob&quot;; \/\/ (1) hat die \u00e4u\u00dfere Variable ge\u00e4ndert let message = &#039;Hello&#039; + username; Warnmeldung); } alert (Benutzername); \/\/ Maria vor dem Funktionsaufruf showMessage (); alert (Benutzername); \/\/ Bob, der Wert wurde von der Funktion ge\u00e4ndert\n<\/pre>\n<p>Die externe Variable wird nur verwendet, wenn keine lokale vorhanden ist. So kann eine gelegentliche \u00c4nderung passieren, wenn wir vergessen lassen.<\/p>\n<p>Wenn eine gleichnamige Variable innerhalb der Funktion deklariert wird, wird die \u00e4u\u00dfere schattiert. Im folgenden Code verwendet die Funktion beispielsweise den lokalen Benutzernamen. Das \u00c4u\u00dfere wird ignoriert:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">let username = &#039;Maria&#039;; Funktion showMessage () {let username = &quot;Bob&quot;; \/\/ deklariere eine lokale Variable let message = &#039;Hello&#039; + username; \/\/ Bob Alarm (Nachricht); } \/\/ Die Funktion erstellt und verwendet einen eigenen variablen Benutzernamen displayMessage (); alert (Benutzername); \/\/ Maria, keine \u00c4nderungen, die Funktion hat nicht auf die externe Variable zugegriffen<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Variables-globales\"><\/span>Globale Variablen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Variablen, die au\u00dferhalb einer Funktion deklariert wurden, z. B. extern <strong>Nutzername<\/strong> Im obigen Code werden sie als Globale bezeichnet.<\/p>\n<p>Globale Variablen sind von jeder Funktion aus sichtbar (sofern sie nicht von Einheimischen schattiert werden).<\/p>\n<p>Normalerweise deklariert eine Funktion alle f\u00fcr ihre Aufgabe spezifischen Variablen. Globale Variablen speichern Daten nur auf Projektebene. Wenn es also wichtig ist, dass auf diese Variablen von \u00fcberall aus zugegriffen werden kann. Moderner Code hat nur wenige oder keine globalen Globen. Die meisten Variablen befinden sich in ihren Funktionen.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Parametros\"><\/span>Parameter<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Wir k\u00f6nnen beliebige Daten mithilfe von Parametern (auch Funktionsargumente genannt) an Funktionen \u00fcbergeben.<\/p>\n<p>Im folgenden Beispiel hat die Funktion zwei Parameter: <b>schon seit\u00a0<\/b>y <strong>Text<\/strong>.<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage (from, text) {\/\/ Argumente: from, Textalarm (from + &#039;:&#039; + text); } showMessage (&#039;Ann&#039;, &#039;Hallo!&#039;); \/\/ Ann: Hi! (*) showMessage (&#039;Ann&#039;, &quot;Was ist los?&quot;); \/\/ Ann: Was ist los? (**)\n<\/pre>\n<p>Wenn die Funktion in den Zeilen (*) und (**) aufgerufen wird, werden die angegebenen Werte in die lokalen Variablen kopiert <strong>schon seit<\/strong> y <strong>Text<\/strong>. Dann verwendet die Funktion sie.<\/p>\n<p>Hier noch ein Beispiel: Wir haben eine Variable <strong>schon seit<\/strong> und wir geben es an die Funktion weiter. Bitte beachten Sie: Funktions\u00e4nderungen <strong>schon seit<\/strong>, aber die \u00c4nderung wird nicht au\u00dferhalb gesehen, da eine Funktion immer eine Kopie des Werts erh\u00e4lt:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage (from, text) {from = &#039;*&#039; + from + &#039;*&#039;; \/\/ &quot;von&quot; besser aussehen lassen Warnung (von + &#039;:&#039; + Text); } let from = &quot;Ann&quot;; showMessage (von &quot;Hallo&quot;); \/\/ * Ann *: Hallo \/\/ der Wert von &quot;from&quot; ist der gleiche, die Funktion hat einen lokalen Kopieralarm (from) ge\u00e4ndert; \/\/ Ann<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"Valores-predeterminados\"><\/span>Vorgegebene Werte<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Wenn kein Parameter angegeben wird, wird sein Wert <strong>nicht definiert<\/strong>.<\/p>\n<p>Zum Beispiel kann die oben erw\u00e4hnte Funktion showMessage (from, text) mit einem einzigen Argument aufgerufen werden:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">showMessage (&quot;Ann&quot;);\n<\/pre>\n<p>Das ist kein Fehler. Ein solcher Anruf w\u00fcrde ausgehen <strong>&quot;Ann: undefiniert&quot;.<\/strong> Es gibt keinen Text, also soll es so sein <strong>Text === undefiniert<\/strong>.<\/p>\n<p>Wenn wir in diesem Fall einen &quot;Standard&quot; -Text verwenden m\u00f6chten, k\u00f6nnen wir ihn nach = angeben:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage (from, text = &quot;no text&quot;) {alert (from + &quot;:&quot; + text); } showMessage (&quot;Ann&quot;); \/\/ Ann: kein Text Wenn der Textparameter nicht \u00fcbergeben wird, erhalten Sie den Wert &quot;kein Text&quot;.\n<\/pre>\n<p>Hier gibt es eine Zeichenfolge &quot;kein Text&quot;, aber es kann sich um einen komplexeren Ausdruck handeln, der nur ausgewertet und zugewiesen wird, wenn der Parameter fehlt. Daher ist dies auch m\u00f6glich:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage (from, text = otherFunction ()) {\/\/ otherFunction () wird nur ausgef\u00fchrt, wenn kein Text angegeben wurde \/\/ das Ergebnis wird zum Wert des Textes}\n<\/pre>\n<h4><span class=\"ez-toc-section\" id=\"Parametros-por-defecto-de-estilo-antiguo\"><\/span>Standardparameter im alten Stil<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u00c4ltere Editionen von JavaScript unterst\u00fctzten keine Standardparameter. Es gibt also alternative M\u00f6glichkeiten, sie zu unterst\u00fctzen, die Sie meistens in alten Skripten finden.<\/p>\n<p>Zum Beispiel eine explizite Pr\u00fcfung, die nicht definiert werden soll:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage (from, text) {if (text === undefined) {text = &#039;kein Text&#039;; } alert (von + &quot;:&quot; + text); } ... oder\n<\/pre>\n<h3><span class=\"ez-toc-section\" id=\"El-operador\"><\/span>Der Operator ||:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion showMessage (from, text) {\/\/ Wenn der Text falsch ist, erh\u00e4lt der Text den &quot;Standard&quot; -Wert text = text || &#039;kein Text&#039;; ...}<\/pre>\n<p>\nR\u00fcckgabe eines Wertes<\/p>\n<p>Eine Funktion kann als Ergebnis einen Wert an den aufrufenden Code zur\u00fcckgeben.<\/p>\n<p>Das einfachste Beispiel w\u00e4re eine Funktion, die zwei Werte hinzuf\u00fcgt:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktionssumme (a, b) {return a + b; } let result = sum (1, 2); Alarm (Ergebnis); \/\/ 3<\/pre>\n<p>Richtlinie <strong>R\u00fcckkehr<\/strong> es kann \u00fcberall in der Funktion sein. Wenn die Ausf\u00fchrung sie erreicht, stoppt die Funktion und der Wert wird an den aufrufenden Code zur\u00fcckgegeben (dem obigen Ergebnis zugewiesen).<\/p>\n<p>Es kann viele Erscheinungen in einer einzelnen Funktion geben. Zum Beispiel:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion checkAge (Alter) {if (Alter&gt; 18) {return true; } else {return best\u00e4tige (&#039;Hast du die Erlaubnis der Eltern?&#039;); }} let age = prompt (&#039;Wie alt bist du?&#039;, 18); if (checkAge (Alter)) {alert (&#039;Zugriff erlaubt&#039;); } else {alert (&#039;Zugriff verweigert&#039;); }}\n<\/pre>\n<p>Es ist m\u00f6glich zu verwenden <strong>R\u00fcckkehr<\/strong> ohne Wert. Dadurch wird die Funktion sofort beendet.<\/p>\n<p>Zum Beispiel:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion viewMovie (Alter) {if (! viewMovie (Alter)) {return; } alert (&quot;Zeigt dir den Film&quot;); \/\/ (*) \/\/ ...}\n<\/pre>\n<p>\nIm obigen Code, wenn\u00a0<strong>Alter \u00fcberpr\u00fcfen (Alter)<\/strong> Es wird zur\u00fcckgegeben <em>falsch<\/em>, <strong>Film schauen<\/strong> wird nicht weitergehen <strong>aufmerksam<\/strong>.<\/p>\n<p>Eine Funktion mit oder ohne leere R\u00fcckgabe <strong>nicht definiert<\/strong>.<\/p>\n<p>Wenn eine Funktion keinen Wert zur\u00fcckgibt, ist dies derselbe, als w\u00fcrde sie einen Wert zur\u00fcckgeben <strong>nicht definiert<\/strong>:<\/p>\n<p><code>function noHacerNada() { \/* vac\u00edo*\/ }<br \/>alert( noHacerNada() === undefined ); \/\/ true<\/code><\/p>\n<p>EIN\u00a0<strong>R\u00fcckkehr<\/strong> leer ist auch das gleiche wie <strong>undefiniert zur\u00fcckgeben<\/strong>:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">Funktion doNothing () {return; } alert (doNothing () === undefined); \/\/ wahr\n<\/pre>\n<p>F\u00fcgen Sie niemals eine neue Zeile zwischen return und dem Wert hinzu<br \/>F\u00fcr einen langen R\u00fcckgabeausdruck k\u00f6nnte es verlockend sein, ihn wie folgt in eine separate Zeile zu setzen:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">return (etwas + langer + Ausdruck + oder + was auch immer + ist * f (a) + f (b))\n<\/pre>\n<p>Das funktioniert nicht, da JavaScript danach ein Semikolon annimmt <strong>R\u00fcckkehr<\/strong>. Das funktioniert genauso wie:<\/p>\n<pre data-enlighter-language=\"php\" class=\"EnlighterJSRAW\">R\u00fcckkehr; (einige + lange + Ausdr\u00fccke + oder + was auch immer + ist * f (a) + f (b))\n<\/pre>\n<p>Daher wird es effektiv eine leere R\u00fcckgabe. Wir sollten stattdessen den Wert in dieselbe Zeile setzen.<\/p>\n<\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>Sehr oft m\u00fcssen wir an vielen Stellen im Skript eine \u00e4hnliche Aktion ausf\u00fchren. Beispielsweise m\u00fcssen wir eine einpr\u00e4gsame Nachricht anzeigen, wenn sich ein Besucher anmeldet, abmeldet und vielleicht um \u2026<\/p>","protected":false},"author":1,"featured_media":95683,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1374],"tags":[],"class_list":["post-95682","post","type-post","status-publish","format-standard","has-post-thumbnail","category-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Funciones en JavaScript - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Funciones en JavaScript\" \/>\n<meta property=\"og:description\" content=\"Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-10T18:05:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png\" \/>\n\t<meta property=\"og:image:width\" content=\"810\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"Funciones en JavaScript\",\"datePublished\":\"2022-09-10T18:05:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\"},\"wordCount\":919,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-13-2505417.png\",\"articleSection\":[\"Javascript\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\",\"name\":\"Funciones en JavaScript - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-13-2505417.png\",\"datePublished\":\"2022-09-10T18:05:16+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/javascript\\\/funciones-en-javascript\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-13-2505417.png\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Diseno-sin-titulo-13-2505417.png\",\"width\":810,\"height\":450,\"caption\":\"diseno-sin-titulo-13-2505417-6233649-png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Funktionen in JavaScript \u2013 R Digital Marketing","description":"Sehr oft m\u00fcssen wir an vielen Stellen im Skript eine \u00e4hnliche Aktion ausf\u00fchren. Zum Beispiel m\u00fcssen wir eine attraktive Nachricht zeigen, wenn ein Besucher","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/","og_locale":"de_DE","og_type":"article","og_title":"Funciones en JavaScript","og_description":"Muy a menudo necesitamos realizar una acci\u00f3n similar en muchos lugares del script. Por ejemplo, debemos mostrar un mensaje atractivo cuando un visitante","og_url":"https:\/\/rmarketingdigital.com\/de\/javascript\/funciones-en-javascript\/","og_site_name":"R Marketing Digital","article_published_time":"2022-09-10T18:05:16+00:00","og_image":[{"width":810,"height":450,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","type":"image\/png"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"Funciones en JavaScript","datePublished":"2022-09-10T18:05:16+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/"},"wordCount":919,"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","articleSection":["Javascript"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/","url":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/","name":"Funktionen in JavaScript \u2013 R Digital Marketing","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","datePublished":"2022-09-10T18:05:16+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"Sehr oft m\u00fcssen wir an vielen Stellen im Skript eine \u00e4hnliche Aktion ausf\u00fchren. Zum Beispiel m\u00fcssen wir eine attraktive Nachricht zeigen, wenn ein Besucher","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/rmarketingdigital.com\/javascript\/funciones-en-javascript\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/12\/Diseno-sin-titulo-13-2505417.png","width":810,"height":450,"caption":"diseno-sin-titulo-13-2505417-6233649-png"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digitales Marketing","description":"SEO Agentur | Werbung f\u00fcr soziale Netzwerke | Community Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"R Digitales Marketing","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/95682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/comments?post=95682"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/95682\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media\/95683"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media?parent=95682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/categories?post=95682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/tags?post=95682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}