如何在Javascript中物理存储字符串

前端之家收集整理的这篇文章主要介绍了如何在Javascript中物理存储字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找的是如何在 Javascript中物理处理字符串.我能想到的最好的例子是,我在Java api中将字符串的存储描述为:

String str =“abc”;“相当于:”char data [] = {‘a’,’b’,’c’};

对我来说这说它使用一个数组对象并将每个字符存储为自己的对象以供以后使用/访问(我在这些事情上通常是错的!)…

Javascript是如何做到这一点的?

解决方法

JavaScript中的字符串为 String objects. String对象可以使用[]表示法从字符串中获取字符(“abc”[0]返回’a’).您还可以使用String.prototype.charAt函数来实现相同的结果.

Side node: var a = 'abc' and var b = new String('abc') are not the same. The first case is called a primitive string and get converted to a String object by the JavaScript parser. This results in other data types,calling typeof(a) gives you string but typeof(b) gives you object.

原文链接:https://www.f2er.com/js/156634.html

猜你在找的JavaScript相关文章