for(; n; n = n.nextSibling);这个奇怪的for用法是啥 。看下面

function siblings(elem) {

    var r = [];

    var n = elem.parentNode.firstChild; 

    for (; n; n = n.nextSibling) {

        if (n.nodeType === 1 && n !== elem) {

            r.push(n);

        }

    }

    return r;

}


阿里斯托亚
浏览 1309回答 1
1回答

pardon110

一个while循环迭代而已。
打开App,查看更多内容
随时随地看视频慕课网APP