javascript代码太长,如何换行?
问题描述:
python代码太长,仅仅用 \ 放在行末就可以了。
javascript代码太长,如何换行?
假定一个网页的某个元素的id超级长,我需要用两行来写
var ele = document.getElementById("itisaverylongidinthetargetwebpage").innerText;
如何做?
这种方法不接受
idStr="itisaverylongidinthetargetwebpage" var ele = document.getElementById(idStr);
可能这个例子不好,反正就是一行代码太长了,如何换成两行或者多行?
第 1 个答案:
js的字符串也是可以用\
来换行写的
var ele = document.getElementById("itisaverylongid\ inthetargetwebpage").innerText;
非字符串的部分比如对象属性也是可以换行的
var ele = document .getElementById("itisaverylongidinthetargetwebpage") .innerText;
第 2 个答案:
除了 @zangeci 的回答外,也可以考虑借助工具实现。比如 prettier,配置: "max_line_length": 80
,格式化方案选择 prettier ,会帮助你自动换行。
同时可以借助 vscode prettier 相关插件,实现保存时自动处理格式化的功能。
如何加密js代码,实现加密的同时能正常运行?