如何在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.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...