可能重複:
null coalescing operator for javascript?
What does 「options = options || {}」 mean in Javascript?什麼是「||」在var語句中是什麼意思?
有人可以解釋我這個表情?我偶然發現了JavaScript代碼行,我想知道它的含義。
var node = element.node || element[element.length - 1].node;
節點獲取的像這樣使用如下:
if (node.nextSibling) {
node.parentNode.insertBefore(this.node, node.nextSibling);
} else {
node.parentNode[appendChild](this.node);
}
起初我以爲節點應該是布爾或東西,但事實並非如此。 我是否正確,如果我認爲其含義是:節點是element.node但如果節點屬性未定義節點是元素數組中的最後一個元素?