JavaScript 获取集合对象的元素个数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 获取集合对象的元素个数相关的知识,希望对你有一定的参考价值。

var t="A":"a","B":'b';

希望弹出元素个数:2,不要遍历元素,用一行alert解决,可以吗?

参考技术A var t="a":"1","b":\'2\';
    
// 2
alert(t["b"]);
    
// 或者
    
// 2
alert(t.b);

追问

额……不是这个意思……

追答

那是怎样?回答更新了一下,两种方法都弹出 2

追问

抱歉不是这个意思,取元素值我是会的

追答

不好意思,看错了、、、个数、、、

alert(Object.keys(t).length);

本回答被提问者采纳

如何利用JavaScript语言获取Map集合中元素个数

第一步,打开eclipse开发工具,新建静态页面mapsize.html,如下图所示:

第二步,在<body></body>插入一个输入框和一个按钮,设置它们id属性,如下图所示:

第三步,编写函数querySize,声明一个Map集合,利用set方法添加元素,然后将获取Map集合元素个数赋值给输入框,如下图所示:

第四步,然后在button绑定onclick事件,保存代码,如下图所示:

第五步,启动Tomcat服务器,在浏览器中查看页面效果,单击按钮,查看输入框显示数字,如下图所示:

第六步,再次修改代码,对Map集合添加元素,再次预览页面,查看效果,如下图所示:
参考技术A Map<String,List<Document>>
//遍历map集合 获取value值相关信息。

for(var k in map)
//通过定义一个局部变量k遍历获取到了map中所有的key值
var docList=map[k];
//获取到了key所对应的value的值!

以上是关于JavaScript 获取集合对象的元素个数的主要内容,如果未能解决你的问题,请参考以下文章

js获取数组长度,对象成员个数字符串字数

JavaScript中的数组创建

jquery获取对象

jQuery 怎么获取对象

javascript 点击怎么获取自己是第几个?

java中怎样在一个集合中随机取一个数?