如何创建 Ember.MutableArray 的实例?

Sim*_*leJ 5 javascript ember.js

我已经检查了文档,但我似乎无法弄清楚应该如何创建Ember.MutableArray. 我试过了:

Ember.MutableArray([1,2,3,4,5])

这不起作用,因为它MutableArray不是一个函数。

我也尝试过:

Ember.MutableArray.create([1,2,3,4,5])

MutableArray没有任何方法create

任何帮助将不胜感激。

GJK*_*GJK 3

Ember 文档(不幸的是)是错误的。MutableArray是一个mixin,而不是一个类。因此,您不能直接创建一个,您必须创建一个实现类(如ArrayProxyArrayController)。但是,如果您启用了原型扩展,Ember 会修改本机 Javascript 数组类以实现MutableArray. 因此,如果您启用了原型扩展,则每个 Javascript 数组都已经是一个MutableArray.