关联数组的value不需要定义初始值?

来源:1-6 编程练习

wicked代码

2016-07-31 00:30

那个hash(关联数组)的value又没定义是0,为什么能自增啊

写回答 关注

2回答

  • wicked代码
    2016-07-31 22:11:51

    懂了,if(null)定义key

  • 慕田峪5777119
    2016-07-31 12:02:25

    代码期望的是如何比较两个数组内容的相等, 需要你写的内容没有完成。

    你是想说你存放结果的map对象countMap1是如何进行遍历的?

    在js中遍历对象用的是for-in 循环,其原理是

     var obj = { 0 : "a", 1 : "b", 2 : "c"};
     console.log(Object.keys(obj)); // console: ["0", "1", "2"]

    可以用Object.key获取到对象中的key值(name值)的数组,然后也是for循环自增。

    wicked...

    我说的是标准答案里,定义了一个空对象。var countMap1={};那它的key是哪来的?

    2016-07-31 21:25:37

    共 2 条回复 >

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281100 学习 · 1020 问题

查看课程

相似问题