我想将一些基本代码片段转换为JavaScript,只是将我自己编写为纯JavaScript的纯Python.那里有什么东西吗?这里的代码.
items = init['items']
itemsKeyedById = {i["id"]: i for i in items} # hard to convert.
for item in items:
if item["parents"][0]['isRoot'] == False:
parent = itemsKeyedById[item["parents"][0]['id']]
if "children" not in parent:
parent["children"] = []
parent["children"].append(item)
topLevelItems = [item for item in items if item["parents"][0]['isRoot'] == True] # hard to convert.
try:
return json.dumps(topLevelItems[0]);
except:
return '[]'
Run Code Online (Sandbox Code Playgroud)
由于emscripten ,您实际上可以直接在 JS 中运行 Python 解释器。
该项目名为empythoned:
Empythoned 是一个构建脚本,它使用 Emscripten 编译 CPython 以在浏览器中使用。它试图将主解释器编译为单个小型可执行文件,并将整个标准库编译为动态加载的库。
但请注意:
该项目尚处于起步阶段。现在核心解释器工作得很好,但许多库要么根本不工作,要么包含各种错误。
| 归档时间: |
|
| 查看次数: |
23183 次 |
| 最近记录: |