了解Backbone.sync方法中的[options]参数

时间:2013-07-23 15:52:24

标签: javascript backbone.js javascript-objects

我正在处理BackboneJS项目,我需要覆盖Backbone.sync

我正在寻找代码示例,我发现了这一点。

Backbone.sync = function(method, model, options) {
   options || (options = {});

我想知道这里options || (options = {});的含义是什么?

1 个答案:

答案 0 :(得分:2)

该行的含义是确保options哈希是哈希对象而不是null。更一般地说,这是JavaScript中为参数提供默认值的一种方式。