기술팀에서 A씨가 제기한 다음 질문을 보았습니다.
A씨
6개의 DIV가 1초 간격으로 홀수와 짝수로 표시됩니다. 예를 들어 처음 135입니다. , 1초 후에는 246, 다시 135
Mr. A
코드는 짧고 간결해야 합니다
Mr. B
var a = document.getElementsByTagName('div')
var b = false;
setInterval(function() {
for (var i = 0; i < 6; i )
a[i].style.display = ((i & 1) ^ b) ? '없음';
}, 1000)
A씨 D 효율성이 꽤 좋습니다
abcd만큼 간결하지는 않습니다
코드 복사
코드는 다음과 같습니다.j ; for (var i = 0; i < 6; i ) o[i].style .display = [['block', 'none'], ['none', 'block ']][j & 1][i & 1];
D Jun
배열을 사용하면 효율성에도 영향을 미칩니다.
읽어보니 이해가 안 되네요. 도와주세요, D씨의 방법이 정말 좋다고 한숨을 쉬네요. 이렇게 효율적인 방법은 정말 생각나지 않네요.