问答摘录
是数组的键。假使t1为string,就是countMap1['string']的意思。没有的类型不会成为数组的键,只要有了这个键就绝对是从1开始计数的。
那个写法就是字面量写法。其实就是名值对,先定义一个空的对象countMap1={},然后countMap1['key']=data;就形成了一个名值对。
JS是弱语言类型啊,它数组里存的值得类型可以是各种各样的。
var countMap1={};
//等价于
var countMap1=new Object();countMap[t1];
//等价于
countMap.t1
//但是.t1的写法t1不能是变量
是数组的键。假使t1为string,就是countMap1['string']的意思。没有的类型不会成为数组的键,只要有了这个键就绝对是从1开始计数的。
那个写法就是字面量写法。其实就是名值对,先定义一个空的对象countMap1={},然后countMap1['key']=data;就形成了一个名值对。
JS是弱语言类型啊,它数组里存的值得类型可以是各种各样的。
var countMap1={};
//等价于
var countMap1=new Object();countMap[t1];
//等价于
countMap.t1
//但是.t1的写法t1不能是变量
最赞回答 / 慕姐7171273
涉及到js的内存空间问题 var getX = module.getX 相当于把module.getX存储下的一个匿名函数 引用 直接复制给了 getX 这时候调用getX相当于直接调用这个 匿名函数 自调用函数中的this非严格模式指向window
2018-02-05
最新回答 / MakeA_Pile
是var arr2 = new Array(1)这个?只是声明这个数组的长度是1,但是并没有arr2[0]这个元素,就当开辟了一段空间但是没使用吧
2018-02-05