当我记录它时,我有一个看起来像这样的变量:
console.log(msg)
["The Email must be at least 10 characters long."]
我认为这意味着文本在数组中作为第一个也是唯一一个元素。然而 当我试图得到它给我的第一个元素时:
console.log(msg.[0]))
SyntaxError: Unexpected token [
如何从msg变量中提取文本?
答案 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])
应该正确检索你的文字。