Javascript 无法读取JavsScript函数的属性

Javascript 无法读取JavsScript函数的属性,javascript,Javascript,我有一个php数组,我将它json\u编码成一个JavaScript对象。当我在console中预览对象时,它看起来像这样: Object { 1="some text", 2="something else", 3="extra text"} 难道我不能像这样读取索引1的值吗(假装我的对象名是obj) 这样做会显示undefined错误消息。如何访问精确索引1的值?如果属性名称有效,则只能使用点表示法访问属性。标识符不能以数字开头 对于其他属性,必须使用方括号表示法 obj[1] 如果

我有一个php数组,我将它
json\u编码成一个JavaScript对象。当我在console中预览对象时,它看起来像这样:

Object { 1="some text",  2="something else",  3="extra text"}
难道我不能像这样读取索引1的值吗(假装我的对象名是obj)


这样做会显示
undefined
错误消息。如何访问精确索引1的值?

如果属性名称有效,则只能使用点表示法访问属性。标识符不能以数字开头

对于其他属性,必须使用方括号表示法

obj[1]

如果属性名称有效,则只能使用点表示法访问属性。标识符不能以数字开头

对于其他属性,必须使用方括号表示法

obj[1]

1-不要使用“对象”一词

2-使用冒号而不是等号

3-不要忘记分号

4-如果您的钥匙是数字,请使用大括号

var obj={1:“一些文本”,2:“另一些”,3:“额外文本”};

console.log(obj[1])1-不要使用对象这个词

2-使用冒号而不是等号

3-不要忘记分号

4-如果您的钥匙是数字,请使用大括号

var obj={1:“一些文本”,2:“另一些”,3:“额外文本”};

console.log(obj[1])这是您的实际代码吗?如果是,这是一个语法错误,如果不是,请向我们展示您的整个代码。var obj={1:“Test”,2:“Test2”,3:“Test3”}然后访问obj[1];这是你的真实代码吗?如果是,这是一个语法错误,如果不是,请向我们展示您的整个代码。var obj={1:“Test”,2:“Test2”,3:“Test3”}然后访问obj[1];1.他们说这是控制台中显示的内容,而不是他们的实际代码。2.同上。3.这是最好的做法,但没有必要。4.解释一下为什么这会是一个更好的答案。@Quentin,tnx。如果你能编辑它就太好了。或者,扩大对你答案的描述,删除我的。1。他们说这是控制台中显示的内容,而不是他们的实际代码。2.同上。3.这是最好的做法,但没有必要。4.解释一下为什么这会是一个更好的答案。@Quentin,tnx。如果你能编辑它就太好了。或者,扩展你答案的描述,删除我的。