explicit checks in while and if

This commit is contained in:
siikamiika 2019-11-11 21:43:35 +02:00
parent 1f2eee449e
commit b02a30a2fd
2 changed files with 3 additions and 3 deletions

View File

@ -84,7 +84,7 @@ async function apiTextParse(text, optionsContext) {
const translator = utilBackend().translator;
const results = [];
while (text) {
while (text.length > 0) {
const term = [];
const [definitions, sourceLength] = await translator.findTerms(text, {}, options);
if (definitions.length > 0) {
@ -116,7 +116,7 @@ async function apiTextParseMecab(text, optionsContext) {
for (const parsedLine of rawResults[mecabName]) {
for (const {expression, reading, source} of parsedLine) {
const term = [];
if (expression && reading) {
if (expression !== null && reading !== null) {
for (const {text, furigana} of jpDistributeFuriganaInflected(
expression,
jpKatakanaToHiragana(reading),

View File

@ -122,7 +122,7 @@ class QueryParser {
async setPreview(text) {
const previewTerms = [];
while (text) {
while (text.length > 0) {
const tempText = text.slice(0, 2);
previewTerms.push([{text: Array.from(tempText)}]);
text = text.slice(2);