题目描述
找出对象 obj 不在原型链上的属性(注意这题测试例子的冒号后面也有一个空格~)
1、返回数组,格式为 key: value
2、结果数组不要求顺序
1 function iterate(obj) {
2 var str = new Array()
3 //使用for-in遍历对象属性;
4 for(var key in obj){
5 //判断key是否为对象本身的属性
6 if(obj.hasOwnProperty(key)){
7 //将属性和值按格式存入数组
8 str.push(key+": "+obj[key]);
9 }
10 }
11 return str;
12 }
来源:牛客网