В настоящее время у меня есть json-файл со значением «MIME-тип:« image/jpeg »« однако, когда я пытаюсь фильтровать MIME-тип, я столкнулся с проблемой, потому что он содержит пространство.Использование символа пробела в javascript и crossfilter
Все, связанное с «\» вызывает неперехваченный 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>
FYI: Это базовый синтаксис JS. Читайте об этом здесь: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Operators/Property_Accessors – RoToRa