在 Backbone.js 源代码(Collection - "add" 方法)中,有以下行:
add: function(models, options) {
...
models = _.isArray(models) ? models.slice() : [models];
为什么作者要复制数组而不是仅仅
add: function(models, options) {
...
models = _.isArray(models) ? models : [models];
非常感谢
沃尔夫冈