小编jas*_*ott的帖子

为什么我的对象显示为"[object Object]"?

我试图按年龄对一系列记录进行冒泡,但我得到的只是:

[object Object],[object Object],[object Object]

如何让它显示记录的值?

students = [
    {name: "timothy", age: "9"},
    {name: "claire",  age: "12"},
    {name: "michael", age: "20"}
];

for (var i = 0; i < students.length; i++) {
    for (var j = i + 1; j < students.length; j++) {
        if (Number(students[i].age) > Number(students[j].age)) {
            tempValue = students[j].age;
            students[j].age = students[i].age;
            students[i].age = tempValue;
        }
    }
}

alert(students);
Run Code Online (Sandbox Code Playgroud)

javascript

4
推荐指数
1
解决办法
477
查看次数

标签 统计

javascript ×1