var curChannel = '210'; var channels ={ a : '220', b : '221', c : '222' };alert(channels.a)
楼上正解,之所以会报错,是你在var channels 后面少了一个 “="号,还有就是 in 运算符使用来判断对象是否包含有属性,你可以看一下这段代码 <script> var curChannel = '210'; var channels={ a : '220', b : '221', c : '222' }; if (curChannel in channels) { alert("含有这个属性值"); } else { alert("不含有这个属性值"); }
if ('a' in channels) { // 检查属性名 alert("检查属性-true"); } else { alert("检查属性-false"); } </script>
var curChannel = '210'; var channels ={ a : '220', b : '221', c : '222' };alert(channels.a)
var channels ={
a : '220',
b : '221',
c : '222'
};alert(channels.a)
<script>
var curChannel = '210';
var channels={
a : '220',
b : '221',
c : '222'
}; if (curChannel in channels) {
alert("含有这个属性值");
} else {
alert("不含有这个属性值");
}
if ('a' in channels) { // 检查属性名
alert("检查属性-true");
} else {
alert("检查属性-false");
}
</script>
var channels ={
a : '220',
b : '221',
c : '222'
};alert(channels.a)