【发布时间】:2019-02-07 03:32:50
【问题描述】:
如果我有一串有效 JS 代码,例如"'foobar'.charCodeAt(0)",我可以评估它——这显然很简单。
JS 代码中的eval()(或new Function())或CLI 中的node -e(或d8 -e)解决了这个任务。
但我需要为 incomplete 行 JS 代码获取潜在建议。
例如,如果我有一个字符串"'foobar'.cha",我想要一个类似数组['charAt', 'charCodeAt, 'matchAll'](或["'foobar'.charAt", "'foobar'.charCodeAt", "'foobar'.matchAll"])的东西。
是否有可靠且开箱即用的解决方案?这对我来说没什么大不了的,我不想花太多时间在上面。
谢谢。
【问题讨论】:
-
您是否在编辑器中寻找自动完成的建议?
-
你到底想达到什么目的?
-
@undefined 你可能会认为我编写了自己的微型 JS 编辑器。 %)
-
@shau-kote 这听起来很有趣!祝你好运。你一定很年轻或有野心:)
-
@undefined 谢谢。我不是那么年轻,但努力保持雄心勃勃。 ;)