Определение длины CSV в D3.js перед загрузкой - PullRequest
0 голосов
/ 16 октября 2019

До сих пор каждый ресурс, который я видел при загрузке файлов CSV в D3.js, требует, чтобы единственным способом использования данных было определение функций обратного вызова (из-за асинхронного выполнения Javascript).

Первоначально я подошел к этомуПроблема в обычном способе определения функций за пределами их вызова внутри функции обратного вызова. Однако это оказалось повторным. Однако другая альтернатива, определяющая все в функции обратного вызова, приведет к многократному выполнению одного и того же, что приведет к избыточности.

Я лично обнаружил, что если бы я знал, сколько элементов данных будет использоваться, яЯ мог бы просто установить условие if (read_data_length==total_data_length), чтобы весь мой код выполнялся после прочтения каждой строки CSV.

Мой вопрос заключается в том, существует ли способ определить длину файла CSV (в терминахколичества объектов или строк), ДО загрузки файла CSV для установления такого предела?

До сих пор мое собственное понимание доказало, что это трудно или невозможно, но я надеюсь, что кто-то сбольше опыта в Javascript может помочь в этом разобраться. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...