1. Holen Sie sich den Wert des Browser-Cookies Rufen Sie den Wert eines const cookie = name => `; ${document.cookie}`.split(`; ${name}=`).pop().split(';').shift(); Keks('_ga'); // Ergebnis: "GA1.2.1929736587.1601974046" 2. RGB in Hexadezimal konvertierenconst rgbToHex = (r, g, b) => "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1); rgbToHex(0, 51, 255); // Ergebnis: #0033ff 3. In die Zwischenablage kopieren Text kann einfach mit const copyToClipboard = (Text) => navigator.clipboard.writeText(Text); copyToClipboard("Hallo Welt"); 4. Überprüfen Sie, ob das Datum gültig ist Verwenden Sie den folgenden Codeausschnitt, um zu überprüfen, ob ein bestimmtes Datum gültig ist oder nicht. const isDateValid = (...val) => !Number.isNaN(neues Date(...val).valueOf()); isDateValid("17. Dezember 1995 03:24:00"); // Ergebnis: true 5. Finden Sie den Tag des Jahres Suchen Sie nach einem bestimmten Datum. const dayOfYear = (Datum) => Math.floor((Datum - neues Datum(Datum.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24); TagdesJahres(neues Datum()); // Ergebnis: 272 6. Großbuchstaben const großschreiben = str => str.charAt(0).toUpperCase() + str.slice(1) großschreiben("folgen Sie für mehr") // Ergebnis: Folgen Sie für mehr 7. Ermitteln Sie die Anzahl der Tage zwischen zwei Daten Verwenden Sie den folgenden Codeausschnitt, um die Anzahl der Tage zwischen den beiden angegebenen Daten zu ermitteln. const dayDif = (Datum1, Datum2) => Math.ceil(Math.abs(Datum1.getTime() - Datum2.getTime()) / 86400000) dayDif(neues Datum("2020-10-21"), neues Datum("2021-10-22")) // Ergebnis: 366 8. Alle Cookies löschen Sie können alle auf einer Webseite gespeicherten const clearCookies = document.cookie.split(';').forEach(cookie => document.cookie = cookie.replace(/^ +/, '').replace(/=.*/, `=;expires=${new Date(0).toUTCString()};path=/`)); 9. Generieren Sie zufällige Hexadezimalzahlen Sie können mit const randomHex = () => `#${Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, "0")}`; console.log(randomHex()); // Ergebnis: #92b008 10. Entfernen Sie Duplikate aus einem Array Mit const entfernenDuplicates = (arr) => [...neues Set(arr)]; console.log(removeDuplicates([1, 2, 3, 3, 4, 4, 5, 5, 6])); // Ergebnis: [ 1, 2, 3, 4, 5, 6 ] 11. Abfrageparameter aus der URL abrufen Sie können Abfrageparameter einfach von const getParameters = (URL) => { URL = JSON.parse('{"' + decodeURI(URL.split("?")[1]).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"') + '"}'); gibt JSON.stringify(URL) zurück; }; 12. Ausgabezeit ab Datum Wir können die Uhrzeit eines bestimmten Datums im Format const timeFromDate = date => date.toTimeString().slice(0, 8); console.log(timeFromDate(neues Datum(2021, 0, 10, 17, 30, 0))); // Ergebnis: "17:30:00" 13. Überprüfen Sie, ob eine Zahl gerade oder ungerade istconst isEven = num => num % 2 === 0; console.log(istAuch(2)); // Ergebnis: True 14. Finden Sie den Durchschnitt der Zahlen Verwenden Sie die const Durchschnitt = (...args) => args.reduce((a, b) => a + b) / args.Länge; Durchschnitt (1, 2, 3, 4); // Ergebnis: 2,5 15. Nach oben scrollen Wir können die Methode const goToTop = () => window.scrollTo(0, 0); geheZuOben(); 16. Eine Zeichenfolge umkehren Sie können eine Zeichenfolge mit const reverse = str => str.split('').reverse().join(''); reverse('hallo Welt'); // Ergebnis: 'dlrow olleh' 17. Überprüfen Sie, ob das Array leer ist Mit nur einer Codezeile können Sie prüfen, ob ein Array leer ist und const isNotEmpty = arr => Array.isArray(arr) und arr.Länge > 0; istNichtLeer([1, 2, 3]); // Ergebnis: true 18. Holen Sie sich den ausgewählten Text Verwenden Sie die integrierte Eigenschaft const getSelectedText = () => window.getSelection().toString(); getSelectedText(); 19. Mischen Sie ein Array Mit const shuffleArray = (arr) => arr.sort(() => 0,5 - Math.random()); console.log(shuffleArray([1, 2, 3, 4])); // Ergebnis: [ 1, 4, 3, 2 ] 20. Dunkelmodus erkennen Verwenden Sie den folgenden Code, um zu überprüfen, ob sich das Gerät des Benutzers im Dunkelmodus befindet. const isDarkMode = window.matchMedia && window.matchMedia('(bevorzugtes Farbschema: dunkel)').matches console.log(isDarkMode) // Ergebnis: True oder False Zusammenfassen: Dies ist das Ende dieses Artikels über die Analyse von 20 Das könnte Sie auch interessieren:
|
>>: Details zur Verwendung von „order by“ in MySQL
Tutorial zur Netzwerknutzung Offizielle Website d...
Überspringen Sie die Docker-Installationsschritte...
Inhaltsverzeichnis Erklärung des V-Texts bei „if“...
Ausleihen von Konstruktoren Die Grundidee dieser ...
Heute habe ich auf der Blog-Site shoptalkshow ges...
Inhaltsverzeichnis Vorwort Was ist Index-Pushdown...
Inhaltsverzeichnis Einzelne Inhaltsprojektion Mul...
Relative Längeneinheiten em Beschreibung: Relative...
Heute stellt dieser Artikel Anfängern einige grun...
Inhaltsverzeichnis 1. Requisiten/$emit Einführung...
Rot und Pink und ihre Hexadezimalcodes. #990033 #...
Inhaltsverzeichnis 1. MySQL-Replikationsprozess 2...
Der Installationsprozess von VMware wird nicht de...
Wenn Ihr Computer ein Mac ist, ist die Verwendung...
1. Link zum Attribut (1) Platzieren Sie den Routi...