={} 表示什么? js问题

这是一段js数组去重的代码
Array.prototype.delRepeat=function(){
var newArray=[];
var provisionalTable = {};
for (var i = 0, item; (item= this[i]) != null; i++) {
if (!provisionalTable[item]) {
newArray.push(item);
provisionalTable[item] = true;
}
}
return newArray;
}
--------------------------------------------
var provisionalTable = {}; 这个表示什么?

第1个回答  2013-11-22
js 是如对象语言,所以里面的变量可以标示任何类型,你这里的理解为Map映射, 其实也就是js数组的另一种表现形式, js的数组下标可以是数字,可以是,可以是对象, 可以是任何你想用的东西
第2个回答  2013-11-22
创建一个对象 provisionalTable 这个对象是一个json数据 并且值为空
第3个回答  2013-11-22
创建一个空对象
第4个回答  2013-11-22
这个是声明一个空对象本回答被提问者采纳
第5个回答  2013-11-22
声明一个空对象

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网