{"id":92135,"date":"2022-10-12T16:18:26","date_gmt":"2022-10-12T21:18:26","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/"},"modified":"2022-10-12T16:18:26","modified_gmt":"2022-10-12T21:18:26","slug":"11-javascript-one-liners-du-bor-kanna-till","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/","title":{"rendered":"11 JavaScript One-liners du b\u00f6r k\u00e4nna till"},"content":{"rendered":"<div>\n<p>JavaScript \u00e4r ett av de mest popul\u00e4ra programmeringsspr\u00e5ken.  Det anv\u00e4nds f\u00f6r att utveckla webbplatser, webbapplikationer, webbservrar, spel, mobilappar och mer.<\/p>\n<p>JavaScripts syntax, s\u00e4rskilt dess anonyma funktioner och pilfunktioner, till\u00e5ter kortfattad kod.  Du kan uppn\u00e5 mycket med bara en rad kod.<\/p>\n<p>I den h\u00e4r artikeln f\u00e5r du l\u00e4ra dig om 11 JavaScript-one-liners som hj\u00e4lper dig att koda som ett proffs.<\/p>\n<h2 id=\"how-to-convert-a-string-from-snake-case-to-camelcase\"><span class=\"ez-toc-section\" id=\"1_Hur_man_konverterar_en_strang_fran_snake_case_till_camelCase\"><\/span>  1. Hur man konverterar en str\u00e4ng fr\u00e5n snake_case till camelCase<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En str\u00e4ng i snake_case anv\u00e4nder understreckstecknet f\u00f6r att separera varje ord.  Varje ord i en snake_case-str\u00e4ng b\u00f6rjar vanligtvis med en liten bokstav, \u00e4ven om varianter finns.  En camelCase-str\u00e4ng b\u00f6rjar med en liten bokstav, varje efterf\u00f6ljande ord b\u00f6rjar med en stor bokstav.  Det finns inga mellanslag eller skiljetecken i en camelCase-str\u00e4ng.<\/p>\n<p>Programmeringsspr\u00e5k \u2013 och programmerare \u2013 anv\u00e4nder olika skiftl\u00e4gesscheman f\u00f6r variabel- och metodnamn.<\/p>\n<p><strong>Exempel p\u00e5 snake_case-str\u00e4ngar<\/strong>: hello_world, this_is_en_variable, SCREAMING_SNAKE_CASE<\/p>\n<p><strong>Exempel p\u00e5 camelCase-str\u00e4ngar<\/strong>: helloWorld, thisIsVariable, makeUseOf<\/p>\n<p>Du kan konvertera en snake_case-str\u00e4ng till camelCase med f\u00f6ljande kod:<\/p>\n<pre>const convertSnakeToCamel = (s) =&gt; s.toLowerCase().replace(\/(_w)\/g, (w) =&gt; w.toUpperCase().substr(1));<p>let s1 = \"hello_world\";<br\/>console.log(convertSnakeToCamel(s1));<\/p><p>let s2 = \"make_use_of\";<br\/>console.log(convertSnakeToCamel(s2));<\/p><p>let s3 = \"this_is_a_variable\";<br\/>console.log(convertSnakeToCamel(s3));<\/p><\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>helloWorld<br\/>makeUseOf<br\/>thisIsAVariable<\/pre>\n<h2 id=\"how-to-shuffle-a-javascript-array\"><span class=\"ez-toc-section\" id=\"2_Hur_man_blandar_en_JavaScript-array\"><\/span>  2. Hur man blandar en JavaScript-array<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Att blanda en array inneb\u00e4r att slumpm\u00e4ssigt omarrangera dess element.  Du kan blanda en JavaScript-array med f\u00f6ljande kod:<\/p>\n<pre>const shuffleArray = (arr) =&gt; arr.sort(() =&gt; 0.5 - Math.random());<p>let arr1 = [1, 2, 3, 4, 5];<br\/>console.log(shuffleArray(arr1));<\/p><p>let arr2 = [12, 34, 45, 43];<br\/>console.log(shuffleArray(arr2));<\/p><p>let arr3 = [2, 4, 6, 8, 10];<br\/>console.log(shuffleArray(arr3));<\/p><\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>[ 3, 5, 1, 4, 2 ]<br\/>[ 45, 34, 12, 43 ]<br\/>[ 4, 10, 2, 6, 8 ]<\/pre>\n<p>Du f\u00e5r varierande utdata \u00f6ver separata k\u00f6rningar av den h\u00e4r koden.<\/p>\n<h2 id=\"how-to-find-the-average-of-an-array\"><span class=\"ez-toc-section\" id=\"3_Hur_man_hittar_medelvardet_for_en_matris\"><\/span>  3. Hur man hittar medelv\u00e4rdet f\u00f6r en matris<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Medelmedelv\u00e4rdet \u00e4r summan av elementen i arrayen dividerat med antalet element.  Du kan hitta genomsnittet f\u00f6r en array i JavaScript med hj\u00e4lp av f\u00f6ljande kod:<\/p>\n<pre>const calculateAverage = (arr) =&gt; arr.reduce((a, b) =&gt; a + b, 0) \/ arr.length;<p>let arr1 = [1, 2, 3, 4, 5];<br\/>console.log(calculateAverage(arr1));<\/p><p>let arr2 = [12, 34, 45, 43];<br\/>console.log(calculateAverage(arr2));<\/p><p>let arr3 = [2, 4, 6, 8, 10];<br\/>console.log(calculateAverage(arr3));<\/p><\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>3<br\/>33.5<br\/>6<\/pre>\n<h2 id=\"how-to-detect-dark-mode-using-javascript\"><span class=\"ez-toc-section\" id=\"4_Hur_man_upptacker_morkt_lage_med_JavaScript\"><\/span>  4. Hur man uppt\u00e4cker m\u00f6rkt l\u00e4ge med JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Med kod som k\u00f6rs i en webbl\u00e4sare kan du uppt\u00e4cka m\u00f6rkt l\u00e4ge med hj\u00e4lp av f\u00f6ljande one-liner:<\/p>\n<pre>const darkMode = window.matchMedia &amp;&amp; window.matchMedia('(prefers-color-scheme: dark)').matches;<br\/>console.log(darkMode);<\/pre>\n<p>Uttalandet \u00e5terkommer <strong>Sann<\/strong> om m\u00f6rkt l\u00e4ge k\u00f6rs, annars kommer det tillbaka <strong>falsk<\/strong>.<\/p>\n<h2 id=\"how-to-detect-an-apple-browser-using-javascript\"><span class=\"ez-toc-section\" id=\"5_Hur_man_upptacker_en_Apple-webblasare_med_JavaScript\"><\/span>  5. Hur man uppt\u00e4cker en Apple-webbl\u00e4sare med JavaScript<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Du kan kontrollera om webbl\u00e4saren k\u00f6rs p\u00e5 en Apple-dator med denna enkla matchning av regulj\u00e4ra uttryck:<\/p>\n<pre>const appleBrowser = \/Mac|iPod|iPhone|iPad\/.test(navigator.platform);<br\/>console.log(appleBrowser);<\/pre>\n<p>Uttalandet \u00e5terkommer <strong>Sann <\/strong>om din webbl\u00e4sare k\u00f6rs p\u00e5 en Apple-enhet, annars kommer den tillbaka <strong>falsk<\/strong>.<\/p>\n<h2 id=\"how-to-check-if-an-array-is-empty\"><span class=\"ez-toc-section\" id=\"6_Hur_man_kontrollerar_om_en_array_ar_tom\"><\/span>  6. Hur man kontrollerar om en array \u00e4r tom<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En array \u00e4r tom om det inte finns n\u00e5gra element i den.  Du kan kontrollera om en array \u00e4r tom med f\u00f6ljande kod:<\/p>\n<pre>const checkEmptyArray = (arr) =&gt; !Array.isArray(arr) || arr.length === 0;<p>let arr1 = [1, 2, 3, 4, 5];<br\/>console.log(checkEmptyArray(arr1));<\/p><p>let arr2 = [];<br\/>console.log(checkEmptyArray(arr2));<\/p><p>let arr3 = [\"\"];<br\/>console.log(checkEmptyArray(arr3));<\/p><\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>false<br\/>true<br\/>false<\/pre>\n<h2 id=\"how-to-find-unique-values-in-an-array\"><span class=\"ez-toc-section\" id=\"7_Hur_man_hittar_unika_varden_i_en_matris\"><\/span>  7. Hur man hittar unika v\u00e4rden i en matris<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6ljande one-liner tar bort upprepade v\u00e4rden fr\u00e5n en array och l\u00e4mnar bara v\u00e4rden som intr\u00e4ffar en enda g\u00e5ng.<\/p>\n<pre>const findUniquesInArray = (arr) =&gt; arr.filter((i) =&gt; arr.indexOf(i) === arr.lastIndexOf(i));<p>let arr1 = [1, 2, 3, 4, 5, 1, 2, 3];<br\/>console.log(findUniquesInArray(arr1));<\/p><p>let arr2 = ['W', 'E', 'L', 'C', 'O', 'M', 'E', 'T', 'O', 'M', 'U', 'O'];<br\/>console.log(findUniquesInArray(arr2));<\/p><p>let arr3 = [5, 5, 5, 3, 3, 4, 5, 8, 2, 8];<br\/>console.log(findUniquesInArray(arr3));<\/p><\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>[ 4, 5 ]<br\/>[ 'W', 'L', 'C', 'T', 'U' ]<br\/>[ 4, 2 ]<\/pre>\n<h2 id=\"how-to-generate-a-random-hex-color\"><span class=\"ez-toc-section\" id=\"8_Hur_man_genererar_en_slumpmassig_hex-farg\"><\/span>  8. Hur man genererar en slumpm\u00e4ssig hex-f\u00e4rg<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Hexf\u00e4rger \u00e4r ett s\u00e4tt att representera f\u00e4rger genom hexadecimala v\u00e4rden.  De f\u00f6ljer formatet <strong>#RRGGBB<\/strong>, var <strong>RR<\/strong> \u00e4r r\u00f6d, <strong>GG<\/strong> \u00e4r gr\u00f6n, och <strong>BB<\/strong> \u00e4r bl\u00e5.  V\u00e4rdena f\u00f6r hexadecimala f\u00e4rger ligger i intervallet fr\u00e5n 00 till FF, vilket anger intensiteten f\u00f6r komponenten.  Du kan generera slumpm\u00e4ssiga hex-f\u00e4rger med hj\u00e4lp av f\u00f6ljande JavaScript-kod:<\/p>\n<pre>const randomHexColor = () =&gt; `#${Math.random().toString(16).slice(2, 8).padEnd(6, '0')}`;<br\/>console.log(randomHexColor());<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>#ff7ea1<\/pre>\n<p>Varje g\u00e5ng du k\u00f6r koden f\u00e5r du en slumpm\u00e4ssig hex-f\u00e4rg.<\/p>\n<h2 id=\"how-to-convert-degrees-to-radians-and-vice-versa\"><span class=\"ez-toc-section\" id=\"9_Hur_man_konverterar_grader_till_radianer_och_vice_versa\"><\/span>  9. Hur man konverterar grader till radianer och vice versa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Grader och radianer representerar m\u00e5ttet p\u00e5 en vinkel i geometri.  Du kan enkelt konvertera en vinkel i radianer till grader och vice versa med hj\u00e4lp av f\u00f6ljande matematiska formler:<\/p>\n<pre>Radians = Degrees \u00d7 \u03c0\/180<br\/>Degrees = Radians \u00d7 180\/\u03c0<\/pre>\n<h3 id=\"convert-degrees-to-radians\"><span class=\"ez-toc-section\" id=\"Konvertera_grader_till_radianer\"><\/span>Konvertera grader till radianer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Du kan konvertera en vinkel i grader till radianer med hj\u00e4lp av f\u00f6ljande kod:<\/p>\n<pre>const degreesToRadians = (deg) =&gt; (deg * Math.PI) \/ 180.0;<p>let temp1 = 360;<br\/>console.log(degreesToRadians(temp1));<\/p><p>let temp2 = 180;<br\/>console.log(degreesToRadians(temp2));<\/p><p>let temp3 = 120;<br\/>console.log(degreesToRadians(temp3));<\/p><\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>6.283185307179586<br\/>3.141592653589793<br\/>2.0943951023931953<\/pre>\n<h3 id=\"convert-radians-to-degrees\"><span class=\"ez-toc-section\" id=\"Konvertera_radianer_till_grader\"><\/span>Konvertera radianer till grader<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Du kan konvertera en vinkel i radianer till grader med hj\u00e4lp av f\u00f6ljande kod:<\/p>\n<pre>const radiansToDegrees = (rad) =&gt; (rad * 180) \/ Math.PI;<p>let temp1 = 6.283185307179586;<br\/>console.log(radiansToDegrees(temp1));<\/p><p>let temp2 = 3.141592653589793;<br\/>console.log(radiansToDegrees(temp2));<\/p><p>let temp3 = 2.0943951023931953;<br\/>console.log(radiansToDegrees(temp3));<\/p><\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>360<br\/>180<br\/>119.99999999999999<\/pre>\n<h2 id=\"how-to-check-if-code-is-running-in-a-browser\"><span class=\"ez-toc-section\" id=\"10_Hur_man_kontrollerar_om_koden_kors_i_en_webblasare\"><\/span>  10. Hur man kontrollerar om koden k\u00f6rs i en webbl\u00e4sare<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Du kan kontrollera om din kod k\u00f6rs i en webbl\u00e4sare med f\u00f6ljande:<\/p>\n<pre>const isRunningInBrowser = typeof window === 'object' &amp;&amp; typeof document === 'object';<br\/>console.log(isRunningInBrowser);<\/pre>\n<p>Ovanst\u00e5ende kod, som k\u00f6rs i en webbl\u00e4sare, skrivs ut <strong>Sann<\/strong>.  K\u00f6rs via en kommandoradstolk, kommer den att skrivas ut <strong>falsk<\/strong>.<\/p>\n<h2 id=\"how-to-generate-a-random-uuid\"><span class=\"ez-toc-section\" id=\"11_Hur_man_genererar_ett_slumpmassigt_UUID\"><\/span>  11. Hur man genererar ett slumpm\u00e4ssigt UUID<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>UUID st\u00e5r f\u00f6r Universally Unique Identifier.  Det \u00e4r ett 128-bitars v\u00e4rde som anv\u00e4nds f\u00f6r att unikt identifiera ett objekt eller entitet p\u00e5 internet.  Anv\u00e4nd f\u00f6ljande kod f\u00f6r att generera ett slumpm\u00e4ssigt UUID:<\/p>\n<pre>const generateRandomUUID = (a) =&gt; (a ? (a ^ ((Math.random() * 16) &gt;&gt; (a \/ 4))).toString(16) : ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(\/[018]\/g, generateRandomUUID));<br\/>console.log(generateRandomUUID());<\/pre>\n<p><strong>Produktion<\/strong>:<\/p>\n<pre>209b53dd-91cf-45a6-99a7-554e786f87d3<\/pre>\n<p>Varje g\u00e5ng du k\u00f6r koden genererar den ett slumpm\u00e4ssigt UUID.<\/p>\n<p>Om du vill ta en titt p\u00e5 den fullst\u00e4ndiga k\u00e4llkoden som anv\u00e4nds i den h\u00e4r artikeln, h\u00e4r \u00e4r GitHub-f\u00f6rvaret.<\/p>\n<h2 id=\"get-hands-on-javascript-knowledge-by-building-projects\"><span class=\"ez-toc-section\" id=\"Fa_praktisk_JavaScript-kunskap_genom_att_bygga_projekt\"><\/span>  F\u00e5 praktisk JavaScript-kunskap genom att bygga projekt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Det b\u00e4sta s\u00e4ttet att beh\u00e4rska alla programmeringsspr\u00e5k \u00e4r genom att bygga projekt.  Du kan anv\u00e4nda de korta knep som beskrivs i den h\u00e4r artikeln n\u00e4r du utvecklar JavaScript-projekt.  Om du \u00e4r nyb\u00f6rjare och letar efter n\u00e5gra projektid\u00e9er, b\u00f6rja med att bygga ett enkelt projekt som en Att g\u00f6ra-app, webbr\u00e4knare eller webbl\u00e4sartill\u00e4gg.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Yuvraj Chandra (80 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Yuvraj \u00e4r en datavetenskapsstudent vid University of Delhi, Indien.  Han brinner f\u00f6r Full Stack Web Development.  N\u00e4r han inte skriver unders\u00f6ker han djupet i olika teknologier.<\/p>\n<p>                            Mer fr\u00e5n Yuvraj Chandra<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center 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\">Table of Contents<\/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=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/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 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#1_Hur_man_konverterar_en_strang_fran_snake_case_till_camelCase\" >1. Hur man konverterar en str\u00e4ng fr\u00e5n snake_case till camelCase<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#2_Hur_man_blandar_en_JavaScript-array\" >2. Hur man blandar en JavaScript-array<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#3_Hur_man_hittar_medelvardet_for_en_matris\" >3. Hur man hittar medelv\u00e4rdet f\u00f6r en matris<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#4_Hur_man_upptacker_morkt_lage_med_JavaScript\" >4. Hur man uppt\u00e4cker m\u00f6rkt l\u00e4ge med JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#5_Hur_man_upptacker_en_Apple-webblasare_med_JavaScript\" >5. Hur man uppt\u00e4cker en Apple-webbl\u00e4sare med JavaScript<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#6_Hur_man_kontrollerar_om_en_array_ar_tom\" >6. Hur man kontrollerar om en array \u00e4r tom<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#7_Hur_man_hittar_unika_varden_i_en_matris\" >7. Hur man hittar unika v\u00e4rden i en matris<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#8_Hur_man_genererar_en_slumpmassig_hex-farg\" >8. Hur man genererar en slumpm\u00e4ssig hex-f\u00e4rg<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#9_Hur_man_konverterar_grader_till_radianer_och_vice_versa\" >9. Hur man konverterar grader till radianer och vice versa<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#Konvertera_grader_till_radianer\" >Konvertera grader till radianer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#Konvertera_radianer_till_grader\" >Konvertera radianer till grader<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#10_Hur_man_kontrollerar_om_koden_kors_i_en_webblasare\" >10. Hur man kontrollerar om koden k\u00f6rs i en webbl\u00e4sare<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#11_Hur_man_genererar_ett_slumpmassigt_UUID\" >11. Hur man genererar ett slumpm\u00e4ssigt UUID<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#Fa_praktisk_JavaScript-kunskap_genom_att_bygga_projekt\" >F\u00e5 praktisk JavaScript-kunskap genom att bygga projekt<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/blogging-techies.com\/sw\/11-javascript-one-liners-du-bor-kanna-till\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>JavaScript \u00e4r ett av de mest popul\u00e4ra programmeringsspr\u00e5ken. Det anv\u00e4nds f\u00f6r att utveckla webbplatser, webbapplikationer, webbservrar, spel, mobilappar och mer. JavaScripts syntax, s\u00e4rskilt dess anonyma funktioner och pilfunktioner, till\u00e5ter kortfattad kod. Du kan uppn\u00e5 mycket med bara en rad kod. I den h\u00e4r artikeln f\u00e5r du l\u00e4ra dig om 11 JavaScript-one-liners som hj\u00e4lper dig att [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":92136,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[450,27490,3697,45485],"class_list":["post-92135","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-bor","tag-javascript","tag-kanna","tag-oneliners"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/92135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=92135"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/92135\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/92136"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=92135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=92135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=92135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}