regex - Πώς το Javascript χωρίζει ένα κομμάτι κειμένου σε μεμονωμένες λέξεις; και προσθέτει ετικέτες span σε κάθε λέξη;

Έγραψα έναν κώδικα JavaScript και θέλω να υλοποιήσω δύο συναρτήσεις:

1: Διαίρεσε ένα κομμάτι κειμένου σε ξεχωριστούς πίνακες λέξεων. Μέχρι στιγμής, έχω χρησιμοποιήσει regex για να αναζητήσω κενά και σημεία στίξης. Κάνει μέρος τ

Διαβάστε περισσότερα →

Ονόματα ιδιοτήτων JSON με τελείες στο Javascript χρησιμοποιώντας βιβλιοθήκη τύπου Jackson

Χρειάζεται να δημιουργήσω ένα Json με ονόματα πεδίων που έχουν τελείες '.' σε εφαρμογή javascript (typescript)

Αναμενόμενη έξοδος JSON:

{ "tasks.max": "1", "key.converter": "io.confluent.connect.avro.AvroConver

Διαβάστε περισσότερα →

typescript - Πώς να διαιρέσετε αριθμούς σε JavaScript με αυθαίρετη ακρίβεια (π.χ. 28 δεκαδικά ψηφία)

Γνωρίζω το https://floating-point-gui.de/ και το γεγονός ότι υπάρχουν πολλές βιβλιοθήκες που βοηθούν με μεγάλους αριθμούς, αλλά με εξέπληξε το γεγονός ότι δεν μπόρεσα να βρω τίποτα που να διαχειρίζεται περισσότερα από 19 δεκαδικά ψηφία στο αποτέλεσμα μιας δ

Διαβάστε περισσότερα →

typescript - Εισαγωγή αρχείου JavaScript με απόλυτο μονοπάτι

Έχω ένα module με όνομα foo σε έναν κατάλογο εξαρτήσεων:

import foo from '../dependencies/foo'; // works fine

Το ζήτημα είναι ότι η εισαγωγή θα πρέπει να είναι σε διαφορετική διαδρομή επειδή αναπτύσσεται σε ένα επίπεδο εξαρτήσεων AWS (διαφορετική διαδρομή). Κάτι σαν αυτό:

impor

Διαβάστε περισσότερα →

Υπάρχει τρόπος να χρησιμοποιήσει κανείς αποτελεσματικά το Map/Set σε TypeScript/JavaScript με αντικείμενα;

Μαθαίνω TypeScript με υπόβαθρο στην Java, όπου έχω συνηθίσει να μπορώ να εργάζομαι εύκολα με hashmaps και hashsets με αντικείμενα παρακάμπτοντας τη μέθοδο hashCode. Υπάρχει τρόπος να κάνω κάτι παρόμοιο στο TypeScript;

class Coord { x: nu

Διαβάστε περισσότερα →

πίνακες - Μπορεί η καταστροφή αντικειμένων με ...rest στο Javascript να έχει δυναμικά μη-rest κλειδιά;

Δεδομένου ενός αντικειμένου:

const obj = { key1: "value1", key2: "value2", key3: "value3", key4: "value4" };

Θα ήθελα να φιλτράρω τα κλειδιά του για να δημιουργήσω ένα μικρότερο αντικείμενο. Κα

Διαβάστε περισσότερα →

typescript - Αποφύγετε την παροχή παλαιού JavaScript σε σύγχρονους περιηγητές στο Nuxt3

Κωδικοποιώ ένα έργο χρησιμοποιώντας nuxt3 και TypeScript, αλλά λαμβάνω ένα σφάλμα στο έργο μου και δεν μπορούσα να το λύσω ό,τι και αν έκανα. Θα ήμουν ευγνώμων αν μπορούσατε να με βοηθήσετε.

Απάντηση #1

Μπορεί να έχετε το lodash ή κάτι παρόμοιο που έχ

Διαβάστε περισσότερα →

reactjs - το φίλτρο πίνακα javascript δεν λειτουργεί καλά με το react

γεια σε όλους, προσπαθώ να διαγράψω ένα στοιχείο από τον πίνακά μου ο οποίος είναι πίνακας useState. Έχω τον δείκτη του στοιχείου που θέλω να διαγράψω και προσπαθώ να το κάνω έτσι:

const newArray = myArray.filter((item:any, index:number) => return index !== props.userGivenIndex)

Διαβάστε περισσότερα →

TypeScript - Ενημερώσιμες υποσχέσεις χρησιμοποιώντας proxy σε JavaScript

ΕΠΕΞΕΡΓΑΣΙΑ: Έχω ενημερώσει αυτή την ερώτηση, και η παλιά ερώτηση έχει μετακινηθεί εδώ.

Ένα POC μπορεί να βρεθεί σε αυτό το jsfiddle ή στο παρακάτω απόσπασμα


ΣΤΟΧΟΣ:

Ο στόχος εδώ είναι να δημιουργηθεί ή μάλλον να προσομοιωθεί μια υπόσχεση πο

Διαβάστε περισσότερα →

Φαίνεται ότι ο περιηγητής διαβάζει το αρχείο JavaScript ως HTML και εμφανίζει "Uncaught SyntaxError: Unexpected token '<'"

Παρόμοιο με αυτήν την αναπάντητη ερώτηση: Ο περιηγητής φαίνεται να διαβάζει το αρχείο React JS ως HTML, όχι ως JSX

Έχω ένα έργο φτιαγμένο με Next.js, React και Typescript.

Αλλά τώρα προσπαθώ να προσθέσω ένα αρχείο Javascript όπως αυτό testScroll.js:

function init() { window.scrollTo(0, 1); window.scrollTo(0, -1); console.log('scrolling') } init()

Αποθήκευσα αυτό το σενάριο στο public/js/testScroll.js. Και προσπαθώ

Διαβάστε περισσότερα →