js获得map中key的个数

author Owner  •  Filed under templates, internet

处理思路:将map中的key转为数组

if (!Object.keys) Object.keys = function(o) {
	  if (o !== Object(o))
	    throw new TypeError('Object.keys called on a non-object');
	  var k=[],p;
	  for (p in o) if (Object.prototype.hasOwnProperty.call(o,p)) k.push(p);
	  return k;
	}

调用方式为:Object.keys(testMap).length

Tagged: orci, lectus, varius, turpis

Comments (0)  • 2016-08-03 08:56:19 •  Edit

0 Responses

最新文章