可能重复:
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但如果节点属性未定义节点是元素数组中的最后一个元素?