微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在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.jb51.cc/js/156634.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐