【发布时间】:2011-11-18 14:32:43
【问题描述】:
可能重复:
null coalescing operator for javascript?
What does “options = options || {}” mean in Javascript?
有人能解释一下这个表达吗?我偶然发现了 javascript 代码行,我想知道它是什么意思。
var node = element.node || element[element.length - 1].node;
node get 的用法如下:
if (node.nextSibling) {
node.parentNode.insertBefore(this.node, node.nextSibling);
} else {
node.parentNode[appendChild](this.node);
}
起初我虽然节点应该是一个布尔值或其他东西,但它不是。 如果我认为意思是:节点是 element.node 但如果节点属性是未定义的节点是元素数组中的最后一个元素,我是否正确?
【问题讨论】:
标签: javascript