如何访问对象

Jit*_*and -2 javascript

我想要警报对象key名称及其value.但它没有用.

$(function() {
    var james =  {first: '1,2,3', second: '4,5,6' } 
    $('a').click(function(){
        alert(james[first]) 
    })
})
Run Code Online (Sandbox Code Playgroud)

Vis*_*ioN 5

您应该正确使用方括号表示法:

alert(james["first"])
Run Code Online (Sandbox Code Playgroud)

或点符号:

alert(james.first)
Run Code Online (Sandbox Code Playgroud)

访问对象中的元素.

有用的参考:

如果需要使用关键字显示对象使用for循环中的所有项in:

for (var key in james) {
    // key          -- for key
    // james[key]   -- for value
}
Run Code Online (Sandbox Code Playgroud)