2015-11-02 60 views
0

我目前有一個值爲'MIME類型:'image/jpeg''的json文件,但是當我嘗試過濾MIME類型時,我遇到了一個問題,因爲它包含空間。在javascript和交叉過濾器中使用空格字符

任何涉及一個「\」使未捕獲的SyntaxError:意外令牌非法

在空間的情況下留下一個未捕獲的SyntaxError:意外的標識符

代碼以供參考(問題代碼註釋)

<script> 
$.getJSON("/static/data.json", function(data) { 
    console.log(data); 
    var files = crossfilter(data); 

    var n = files.groupAll().reduceCount().value(); 
    console.log("There are " + n + " files present.") 

    var typeDimension = files.dimension(function(d) { return d.MIME type; }); // The return statement here 
    typeDimension.filter("image/jpeg") 
    var jpg = files.groupAll().reduceCount().value(); 
    console.log("There are " + jpg + " JPEG images in this set of files") 

    typeDimension.filterAll() 


}); 
</script> 
+0

供參考:這是基本的JS語法。請閱讀此處:https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Operators/Property_Accessors – RoToRa

回答

0

d.MIME type確實是一個語法錯誤。你需要d["MIME type"]

相關問題