JavaScriptからPyScriptの関数を使う
Pyodideのランタイム(PyScript.runtime
)を使うと、JavaScriptからPyScriptの変数だけでなく関数を使用することもできます。
例えばPythonのsort関数
を使用するためには、JavaScript内でpyscript.runtime.globals.get('sorted')
とし、取得した関数に並べ替えるデータ(配列)を渡します。
[ソースコード]
1 | <html> |
[ブラウザ表示]
ボタンをクリックすると、コンソール(開発ツール)に配列データが並び変えられて表示されることを確認できます。
JavaScriptからPyScriptのsort
関数を使うことができました。