如何从对象中获取数组的内容?

时间:2014-06-11 14:53:04

标签: javascript

当我记录它时,我有一个看起来像这样的变量:

console.log(msg)
["The Email must be at least 10 characters long."]

我认为这意味着文本在数组中作为第一个也是唯一一个元素。然而 当我试图得到它给我的第一个元素时:

console.log(msg.[0]))
SyntaxError: Unexpected token [

如何从msg变量中提取文本?

4 个答案:

答案 0 :(得分:3)

获取数组的内容:

for (var i = 0; i < yourArray.length; i++) {
     console.log(yourArray[i]);

}

获取对象的内容:

for (var obj in myObject) {
   console.log(obj);

}

答案 1 :(得分:2)

你的语法错了,而你需要:

console.log(msg[0]))

[]个访问器用于数组访问,或通过字符串myObj["value"]访问对象属性

当您知道名称时,

.个访问者将用于字段,以便您可以使用myObj.value

答案 2 :(得分:1)

在访问各个数组元素时只需删除.

因此它变成了:

console.log(msg[0]);

答案 3 :(得分:1)

取出msg.[0]中的点。

console.log(msg[0])

应该正确检索你的文字。