我的模型:
var ListModel = Backbone.Model.extend({
defaults:{
title: "",
items:new Array(),
},
initialize: function(){
}
...
但由于某种原因,当我这样做时:
function createNew(){
var m = new ListModel();
console.log(m);
[model items get modified somehow]
}
createNew()
createNew()
model.items 的输出在两个模型之间是相同的
这是为什么?