将字符串转换为对象在javascript中不起作用
Converting String to object is not working in javascript
我有一个字符串数组
var array = ["apple","banana","orange"]
我想尝试以这种方式将每个字符串转换为对象;
var objectA = new Object(array[0]);
现在当我检查时
console.log(typeof(a), " ", a)
它显示为
object String {0: "a", 1: "p", 2: "p", 3: "l", 4: "e", length: 5} ;
我的错误是什么,我怎样才能将苹果作为对象?任何帮助将不胜感激
每当将 javascript 字符串转换为对象时,该字符串都会拼接到字符中,并通过增量索引保留为键值对。但是该对象还保留了您可以使用 valuOf() 方法找到的原始字符串。下面是一个例子,
var array = ["apple","banana","orange"];
var objectA = new Object(array[0]);
console.log(typeof objectA); // object
console.log(objectA.valueOf()); // this will return the PrimitiveValue that in this case is apple
js小提琴
参考文献 :值()
相关文章:
- 幻灯片滚动javascript不起作用
- 当我在浏览器中打开HTML文件时,javascript不起作用
- 来自MDN的循环示例的JavaScript不起作用
- 在IE中切换javascript不起作用的复选框
- 在SVG中创建带有外来对象的文本区域的Javascript不起作用
- 寻呼<李>javascript不起作用
- 想制作一个基于URL的音频播放器,但Javascript不起作用
- 从Android设备浏览时Javascript不起作用
- 在 Javascript 不起作用的情况下为数字添加逗号
- 获取PHP变量的JavaScript不起作用
- 有些JavaScript不起作用
- 保存HTML文件后,Javascript不起作用
- onClick javascript不起作用
- 在Wicket ModalWindow中使用Panel时,HTML中的Javascript不起作用
- Jquery顶部的两行Javascript不起作用
- 当我通过Node服务器提供HTML时,为什么我的页面Javascript不起作用
- Javascript不起作用,但当放置断点并从chrome调试器工具中单击文件时,它可以正常工作
- 为不同的屏幕分辨率加载css样式的Javascript不起作用
- 在IE9中javascript不起作用,但在打开控制台后它就起作用了
- 为什么Javascript不起作用