console.log没有显示js值

时间:2014-03-24 19:56:04

标签: javascript jquery json jquery-ui javascript-events

我正在迭代json数据......但我无法在console.log中获取该值 你能告诉我如何解决它吗? 我正在为我的控制台编写正确的语法.. 在下面提供我的代码......

http://jsfiddle.net/7Bn63/4/

function allProfile() {
    for (var i = 0; i < allProfile.length; i++) {
        console.log("i am here");
        console.log(allProfile[i].Class of Service 1);
    }
}

var allProfile = [{
    Profile: 101,
        'Class of Service 1': '90%'

}];

1 个答案:

答案 0 :(得分:7)

您将使用括号表示法来访问该属性

allProfile[i]['Class of Service 1']

并且您的函数与对象具有相同的名称,因此它被覆盖

function iterator() {
    for (var i = 0; i < allProfile.length; i++) {
        console.log(allProfile[i]['Class of Service 1']);
    }
}

var allProfile = [{
    Profile: 101,
    'Class of Service 1': '90%'
}];

iterator();

FIDDLE