![](/img/trans.png)
[英]Can I specify the DataType to be returned on a JavaScript function?
[英]How can I use custom “class”(function) as array datatype in javascript?
我知道在javascript中如果我想定義一個數組,我使用:
var arr=new array();
但是,這個數組只能用於存儲日期,int,字符串,只是已定義的javascript
假設我已經有了自定義數據類型:
function LayerInfo(uuid, top, left, index, pindex) {
this.uuid = uuid;
this.top = top;
this.left = left;
this.index = index;
this.pindex = pindex;
}
如何初始化數據類型為“LayerInfo”的數組,可以存儲“LayerInfo”?
喜歡
var l=new LayerInfo()?
如果可以這樣做,我怎么能讓layerinfo推入數組,或將其拉出來?
但是,這個數組只能用於存儲日期,int,字符串,只是已定義的javascript
幸運的是, arr
可以存儲您喜歡的任何對象,包括LayerInfo
實例:
var arr = new Array(); //note caps or var arr = [];
arr[i] = new LayerInfo();
arr[i] = someLaterInfoInstance;
arr.push(new LayerInfo()); ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.