有没有让 JavaScript 写起来像 Python 一样的库?

2019-09-26 12:16:36 +08:00
 sdjl
经常写 Python 代码,最近要写小程序,感觉一会写 Python 一会写 JS 大脑会换不过来。

如果能尽量用相同的写法,效率会高许多,比如 Python 这样写:

str = 'abc;def'
str.partition(';')[2] # def

希望也能在 JS 中有同样的写法

除了这个例子外,希望 JS 的各个地方尽量像 Python 一样 :)
4710 次点击
所在节点    程序员
28 条回复
whileFalse
2019-09-26 12:43:11 +08:00
多写写就习惯了。
StrayBugs
2019-09-26 12:46:35 +08:00
coffee script
gzlock
2019-09-26 12:48:05 +08:00
str.split(";")[1] // def
没差多少啊?
lbp0200
2019-09-26 12:48:07 +08:00
HolmLoh
2019-09-26 12:49:39 +08:00
没写过 Python,你是在找把字符串切割成数组的方法吗?
如果是就用 x.split(';')
lxfxf
2019-09-26 12:50:35 +08:00
有 scala 的,python 不懂
Rwing
2019-09-26 12:58:24 +08:00
有让 JavaScript 写起来像 C# 一样的库
shintendo
2019-09-26 13:05:00 +08:00
把原来用 python 写的换成 js 写,case solved
gaoyadianta
2019-09-26 13:05:48 +08:00
程序员吃饱了真可怕
gamexg
2019-09-26 13:06:26 +08:00
@Rwing #7 WebAssembly 还真行 (^_^)
大部分语言都能编译到浏览器了
Perry
2019-09-26 13:10:27 +08:00
还以为你要说不用游标卡尺不习惯
gamexg
2019-09-26 13:10:31 +08:00
另外留住的问题参考这个。不过预先声明,我没试过

https://stackoverflow.com/questions/44761748/compiling-python-to-webassembly
Rwing
2019-09-26 13:12:05 +08:00
swordne
2019-09-26 13:15:03 +08:00
把 JS 写的像 PHP 的,把 PHP 写的像 Python 的,把 Python 写的像 C 的...
=。。= 多写写就习惯了。
Austaras
2019-09-26 13:24:57 +08:00
@Rwing Typecript
polun
2019-09-26 13:27:29 +08:00
sdjl
2019-09-26 14:11:23 +08:00
coffeescript 我已经弃用了,就是因为写了好多年的 coffeescript,现在 JS 反而不会写了。。。

现在要写小程序,所以不用 coffeescript 了
SoulMelody
2019-09-26 14:21:12 +08:00
jin5354
2019-09-26 14:22:10 +08:00
直接写 python 然后用 Emscripten port 到 Javascript
虽然体积会变很大,很大很大 :)
sdjl
2019-09-26 15:15:21 +08:00
@SoulMelody 谢谢,这个不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/604373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX