遍历对象,输出当前是第几个键值对

var obj={ 'sprite-icon.png': 'sprite-icon.png?v=62df6cbea3',
  'sprite-icon_ie9.png': 'sprite-icon_ie9.png?v=5f35b8f025' };
  
  for(name in obj){
    console.log(name);
}

 遍历对象,并输出 当前是第几个键值对。以及这个对象总共有多少个键值对。
阅读 5k
3 个回答
var obj = {
  a: 1,
  b: 2,
  c: 3
};

var keys = Object.keys(obj);
console.log('长度', keys.length);
keys.forEach(function(key, index) {
  console.log('当前是第', index + 1, '个, key是', key, ', value是', obj[key]);
});
Object.keys(obj).forEach((item,index)=>{console.log(item,obj[item],index)})
Object.keys(obj).length
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题