1. 程式人生 > >javascript for/in 迴圈遍歷物件屬性

javascript for/in 迴圈遍歷物件屬性

複製程式碼
function allpro(obj){  
    var keys=[];   
    var values=[];    
    for(var key in obj){   
        //只遍歷物件自身的屬性,而不包含繼承於原型鏈上的屬性。  
        if (obj.hasOwnProperty(key) === true){  
            keys.push(key);    
            values.push(obj[key]);   
            }                 
        }  
    alert(
"keys is :"+keys+" and values is :"+values); } Object.prototype.bar = 1;// 修改Object.prototype var o={"name":"wjy","age":26,"sex":"female"};//定義一個object物件 allpro(o); //keys is : name,age,sex and values is: wjy,26,female
複製程式碼