Reference · Look words up by reading, written form, English meaning, kanji or romaji
onlyWordsfunction
Only the words named on a list. A list names a word by its reading or by a written form, and a kana in either is the same in hiragana and katakana. An empty list names none, so no word is left.
Import it
import { onlyWords } from "@johnmorrisdotca/jisho/words";
Definition
function onlyWords(words: readonly Word[], list: readonly string[]): Word[]
Parameters
| Name | Type | Description |
|---|---|---|
words | readonly Word[] | The words a lookup returned. |
list | readonly string[] | Readings and written forms to keep. |
Returns
Word[]
The words that are named, in the same order.
Examples
import { loadWords, onlyWords, wordsOf } from "@johnmorrisdotca/jisho/words";
const words = await loadWords("かみ");
console.log(onlyWords(wordsOf(words, "かみ"), ["紙", "髪"]).map((one) => one.written)); // ["紙", "髪"][ '紙', '髪' ]What it prints (run when this page was built)