JS中的大括号的意思是什么 5
functioninArray(el,a){vars='\x0f'+a.join('\x0f')+'\x0f';returns.indexOf('\x0f'+el+'\x...
function inArray(el, a)
{
var s = '\x0f' + a.join('\x0f') + '\x0f';
return s.indexOf('\x0f' + el + '\x0f') > -1;
}
function inArraySafe(el, a)
{
var tmp = {};
for (var i in a)
{
tmp[a[i]] = true;
}
return tmp[el] === true;
}
这段代码的tmp={};是创建一个空对象吗?可后来的tmp[a[i]]怎么又变成中括号了呢?还有tmp[a[i]] = true;是把true赋值给tmp[a[i]]吗?return tmp[el] === true;又是什么意思呢??
麻烦达人给解释下哈,我是个菜鸟~先谢谢了 ~ 展开
{
var s = '\x0f' + a.join('\x0f') + '\x0f';
return s.indexOf('\x0f' + el + '\x0f') > -1;
}
function inArraySafe(el, a)
{
var tmp = {};
for (var i in a)
{
tmp[a[i]] = true;
}
return tmp[el] === true;
}
这段代码的tmp={};是创建一个空对象吗?可后来的tmp[a[i]]怎么又变成中括号了呢?还有tmp[a[i]] = true;是把true赋值给tmp[a[i]]吗?return tmp[el] === true;又是什么意思呢??
麻烦达人给解释下哈,我是个菜鸟~先谢谢了 ~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询