Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建Ember.MutableArray的实例?_Javascript_Ember.js - Fatal编程技术网

Javascript 如何创建Ember.MutableArray的实例?

Javascript 如何创建Ember.MutableArray的实例?,javascript,ember.js,Javascript,Ember.js,我已经检查了文档,但是我似乎不知道应该如何创建Ember.MutableArray的实例。我试过: Ember.MutableArray([1,2,3,4,5]) 这不起作用,因为MutableArray不是函数 我也试过: Ember.MutableArray.create([1,2,3,4,5]) 但是MutableArray没有任何方法create 任何帮助都将不胜感激。不幸的是,余烬文档是错误的MutableArray是一个mixin,而不是一个类。因此,您不能直接创建一个类,必须创建一

我已经检查了文档,但是我似乎不知道应该如何创建
Ember.MutableArray
的实例。我试过:

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

这不起作用,因为
MutableArray
不是函数

我也试过:

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

但是
MutableArray
没有任何方法
create


任何帮助都将不胜感激。

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

禁用了原型扩展,您如何做到这一点?@Caltor您使用
Ember.a()