Czego szukam, w jaki sposób ciągi są fizycznie traktowane w JavaScript. Najlepszym przykładem mogę myśleć o co mam na myśli to, że w Java API opisuje przechowywanie ciągów jak:W jaki sposób są fizycznie przechowywane ciągi w JavaScript
String str = "abc";" is equivalent to: "char data[] = {'a', 'b', 'c'};
Dla mnie to mówi, że używa obiektu tablicy i zapisuje każdy znak jako własnego obiektu do użycia/uzyskania dostępu później (zwykle jestem w błędzie!) ...
Jak działa Javascript?
staje się obiektem typu String, ale można również uzyskać znaki jako tablicę: 'var str =" Hello "; console.log (str [0]); // pokazuje "H" ' – kennypu
są one" fizycznie "przechowywane, są oczywiście zapisane cyfrowo. podczas gdy możesz użyć dostępu do tablicy [], aby uzyskać indywidualne znaki, łańcuchy nie są tablicami lub znakami w javascriptu, nie ma typu char, a łańcuch nie ma metod związanych z manipulowaniem tablicą. – mpm