当前位置: 首页 > 编程笔记 >

JavaScript获得指定对象大小的方法

徐茂材
2023-03-14
本文向大家介绍JavaScript获得指定对象大小的方法,包括了JavaScript获得指定对象大小的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了JavaScript获得指定对象大小的方法。分享给大家供大家参考。具体如下:

function objectSize(the_object) {
 /* function to validate the existence of each key
 in the object to get the number of valid keys. */
 var object_size = 0;
 for (key in the_object){
  if (the_object.hasOwnProperty(key)) {
   object_size++;
  }
 }
 return object_size;
}

用法如下:

// Arbitrary object
var something = {
 dog: "cat",
 cat: "dog"
}
console.log(objectSize(something));
// Logs: 2

希望本文所述对大家的javascript程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Javascript中获取对象的原型对象的方法小结,包括了Javascript中获取对象的原型对象的方法小结的使用技巧和注意事项,需要的朋友参考一下 在Javascript中,如果我们有一个对象但是又不知道它的构造函数时,如何获取它的原型对象呢? 在Chrome中或是FireFox浏览器中,我们可以直接使用对象的__proto__属性获取它的原型对象。 但是,__proto__属性在

  • 问题内容: 我有一个AJAX请求返回的json对象,而我遇到了一些麻烦,因为它一直在返回。只想知道我是否使用正确: 它们都是有效对象,即使它们都返回。 更新: 返回了JSON对象的示例: 问题答案: 你可以用这样的东西

  • 问题内容: 我想获取上传图片的大小以控制它是否大于最大文件上传限制。我尝试了以下操作: 它印0有我在哪里做错了?我应该从它的临时路径中找到该图像的大小吗?难道没有像Python 那样的PHP 吗? 问题答案: 这里需要注意几件事-content_length属性将是浏览器报告的文件上载的内容长度,但是不幸的是,正如docs和source中指出的那样,许多浏览器没有发送此内容。 至于你的TypeEr

  • 问题内容: 我正在寻找一种获取自定义对话框大小的方法。我经历了这个问题,但是给出的唯一答案是毫无用处的,因为如果尝试,它只会返回-2,这是我设置为dialog的属性的常量。我如何获得它的大小。我想知道背景图片的样式。 问题答案: 实际上,在Android中它不像在iOS中那样工作-您无法获得自身的大小,但是,您可以做的就是要求该视图的 ROOT 布局的大小。 例如:

  • 问题内容: 众所周知,Java 5引入了Instrumentation的功能,可轻松获得对象的大小。Android和Dalvik上有这种方法吗? 该软件包在Android上不可用。 问题答案: 对于它的价值,我查看了Dalvik VM源代码,但找不到任何稳定的API来获取对象的大小。如果您想自己看一下,对象的大小存储在中,请参见 dalvik / vm / oo / Object.h 。 但是,有

  • 问题内容: 我想控制上传图片的大小,如果它大于最大文件上传限制。我尝试了这个: 它印了。我究竟做错了什么?我应该从它的临时路径中找到该图像的大小吗?有没有类似PHP的Python? 问题答案: 这里需要注意几件事- content_length属性将是浏览器报告的文件上载的内容长度,但是不幸的是,正如docs和source中指出的那样,许多浏览器没有发送此长度。 至于您的TypeError,接下来