gpt4 book ai didi

javascript - 访问数组

转载 作者:行者123 更新时间:2023-11-28 21:21:08 25 4
gpt4 key购买 nike

过了一会儿我再次需要你的帮助;-)。我发现下面的javascript

var global_index = 0;
var db = [ "10000000", "01000000", "00100000", "00010000", "00001000", "00000100", "00000010", "00000001" ];

function loadled()
{
var byte = db[ global_index ];
if( global_index < 7 ) global_index++; else global_index = 0;
for( var x = 0; x < byte.length; x++ )
{
document.getElementById("id_" + x ).src = [ "led_off.gif", "led_on.gif" ][ parseInt( byte[ x ], 10 ) ];
}
window.setTimeout( loadled, 100 );
}
window.onload = loadled;

</script></head>
</html>

我不明白以下行:

document.getElementById("id_" + x ).src = [ "led_off.gif", "led_on.gif" ][ parseInt( byte[ x ], 10 ) ];

任何人都可以对此提供简单的解释或与常见写作的比较吗?

谢谢。

最佳答案

我相信以下代码:parseInt( byte[ x ], 10 ) 将始终返回 0 或 1,因此选择“led_off.gif”或“led_on.gif”作为 src元素 x :)

HTH:)

关于javascript - 访问数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6369299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com