如题

解决方案 »

  1.   

    1、对象属性可以通过var i in object
    2、什么教控制循环次数
      

  2.   

    var count =0;
    var limit=5;
    for(var a in obj){
    count++;if(count==limit){
    alert("次数已达上限");
    break;
    }
    }
      

  3.   

    我不知道一个对象里面的属性名称,(for f in obj)
    <span>&(f)</span>
    (/for)
    遍历出了对象的所有属性,但是 我只需要其中的两个。通过截取字符串也不好做。这段代码是在一个div 里面的。
      

  4.   

    比较下遍历出来的属性,如果已经找出你需要的2个break掉循环就行了var obj = { a: 1, b: 2, c: 3, d: 4, e: 5, f: 6, g: 7 }, find = 0;
    for (attr in obj) {
        if (attr == 'b' || attr == 'd') {//查找b和d属性
            alert(attr + '=' + obj[attr]);
            find++;
        }
        if (find == 2) break;
        alert('当前属性为:' + attr);
    }
      

  5.   

    var obj = { a: 1, b: 2, c: 3, d: 4, e: 5, f: 6, g: 7 }, find = 0;
    for (attr in obj) {
        if (attr == 'b' || attr == 'd') {//查找b和d属性
            alert(attr + '=' + obj[attr]);
            find++;
        }
        if (find == 2) break;
        alert('当前属性为:' + attr);
    }