2016-04-17 70 views
1

如何將類中的對象存儲在數組中並使用對象獲取函數?JavaScript中的對象引用ecma6

//in storage class 
export class DataStorage{ 
    constructor(type, value){ 
     this._type = type; 
     this._value = value; 
    } 
    get type() { 
     return this._type; 
    } 

//store objects of type storage class 
import {DataStorage} from "./DataStorage.js"; 
export var aDS = []; 
export function addDataStorage(type, value){ 
    aDS.push(new DataStorage(type, value)); 
} 

//use get function in storage class 
import * as DS from "./AllDataStorage.js"; 
export function calculate(){ 
    for(var i = 0; i < DS.aDS.length; i++){ 
     console.log(DS.aDS[i].getType()); //Does not work 
    } 
} 
+0

這與ES6無關。 – Bergi

回答

1

你有一個getter函數,你不需要.getType()你需要.type

+0

謝謝!解決它! – Esset