字符串保持对象数组??有可能吗
String Holding Array of objects?? Is it possible?
字符串可以容纳数组对象吗?这个问题可能很傻吗?只是想知道。。。
否。除了向String.prototype
添加方法之外,不能扩展字符串。
例如:
> var x = 'foo'
undefined
> x
"foo"
> x.bar = 4
4
> x
"foo"
> x.bar
undefined
如果您序列化(即将对象变成字符串),那么是的,字符串可以容纳数组对象。http://en.wikipedia.org/wiki/Serialization
字符串只能"容纳"字符-这就是字符串。
当然,这些字符可以表示对象数组的字符串化表示,例如字符串[1, "two", MyCoolClass(5, 8.0)]
。但这只是一些准任意编码,您必须做一些工作才能再次将其转换回来(有关真实世界的示例,请参阅JSON)。
所以简短的回答是"不",但真正的答案是要求澄清你的意思。。。
理论上是的,您可能会将一组对象编码为字符串。使用JSON和一些字符串技巧。
它最终会看起来像这个
"{ field: var ... },...,{ field: var ... }"
或者类似的东西。
您可以在字符串上使用数组引用来访问特定的字母:
a = "hello world"
a[0] // == 'h'
a[1] // == 'e'
使用JSON.stringify(arrayToStringiFy)
下载库JSON 的链接
相关文章:
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 在lodash上有没有一个替代方案.merge.apply(_,x);其中x是对象的数组
- 如何使一个Math.random数组元素比另一个数组元素更有可能被选中
- Javascript:如果数组有对象或不为空
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- MongoDb - 具有空值的有界数组显示无界
- jquery中是否可以有整数数组
- 如何用单引号将数组存储在javascript中?有可能吗
- 是否有可能实现一种“;猜测;此日期格式基于数组中的信息
- 变量数组中的对象是否可能有2个值
- 查找是否有任何数组项与对象属性匹配
- 是否有可能在一步中创建数组并推送内容?
- Javascript有关联数组吗?
- 有可能只映射数组的一部分吗?(Array.map())
- 是否有可能在JavaScript中返回超过1个值/对象/数组?
- 是否有可能在JavaScript中使用类型化数组从4x Uint8转换为Uint32 ?
- 字符串保持对象数组??有可能吗
- 是否有可能从数组中按其名称调用对象?