本文へ移動

Jisho辞書

JMdictの単語を読み、表記、英語の意味、含まれる漢字、ローマ字から引け、必要な小さなチャンクだけを取得します。初期値はセーフモードで、各語義にはJMdictの印が付き、「フィルターなし」も選べます。2,999字の漢字の学年、JLPTレベル、読み、意味、形の似た漢字の組も収め、表ごとに独立したエントリポイントがあります。

「Jisho」は「辞書」のローマ字表記です。日本語の単語と漢字を収めています。 名前について(英語)

目次

リファレンス · 読み、表記、英語の意味、漢字、ローマ字から単語を引く

kanjiOfWord関数

リファレンスの説明と例は英語です。見出しと目次は日本語です。

The entries of the kanji table for the kanji a word is written with, once each, in the order they appear: so a word can show its kanji with their grade, JLPT level, readings and meanings. A kanji the table does not hold is left out, and a word with no kanji (it is written in kana) has none. A word usually written in kana is looked at by its commonest written form.

インポート

import { kanjiOfWord } from "@johnmorrisdotca/jisho/words";

定義

function kanjiOfWord(word: Word, kanji: readonly Kanji[]): Kanji[]

引数

名前型説明
wordWord

A word a lookup returned.

kanjireadonly Kanji[]

The rows of the table, from readKanji(KANJI).

戻り値

Kanji[]

The kanji of the word, in order.

例

import { readKanji } from "@johnmorrisdotca/jisho";
import { KANJI } from "@johnmorrisdotca/jisho/kanji";
import { kanjiOfWord, loadWords, wordsOf } from "@johnmorrisdotca/jisho/words";

const word = wordsOf(await loadWords("やま"), "やま")[0];
console.log(word && kanjiOfWord(word, readKanji(KANJI)).map((one) => `${one.kanji} grade ${one.grade}`)); // ["山 grade 1"]
[ '山 grade 1' ]

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/jisho 2.11.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。