我需要的是能够调用一个数组,如下所示:“myArray [0]”并让该位置的Object以可读字符串形式出现。这是我的代码。警报只是说“对象对象” - 但你无法阅读它。
var test = [myObject = {name: 'tristyn',
bed: 'felicity',
quote: '$1,000'
},
myObject2 = {name: 'tristyn',
bed: 'felicity',
quote: '$1,000'
}
];
alert(test[0]);
答案 0 :(得分:1)
请使用JSON.stringify(object)
将对象转换为字符串表示形式。请记住,只有基本类型将被序列化(例如,函数不能被序列化为JSON):数字,字符串,数组,对象和空值。
答案 1 :(得分:0)
只需使用JSON.stringify
:
var test = [myObject = {name: 'tristyn',
bed: 'felicity',
quote: '$1,000'
},
myObject2 = {name: 'tristyn',
bed: 'felicity',
quote: '$1,000'
}
];
alert(JSON.stringify(test[0]));

答案 2 :(得分:0)
您也可以使用这种长手法。
var test = [
myObject = {
name: 'tristyn',
bed: 'felicity',
quote: '$1,000'
},
myObject2 = {name: 'tristyn',
bed: 'felicity',
quote: '$1,000'
}
];
var string = "";
for (var i in test[0])
string += i + ": " + test[0][i] + "\n";
alert(string);

您可以替换冒号(':')和" \ n"你喜欢的任何文字。