1
6
在大多数Javascript浏览器实现中,由于过度复制,连接字符串的速度很慢。看到了吗 JavaScript: String Concatenation slow performance? Array.join('')? 首选方法是使用数组和联接:
添加更多: 我认为您的代码中可能有一个潜在的bug:您似乎没有逃逸数据值。如果其中任何一个包含一个符号,你就有麻烦了。对所有数据值使用escape()。 这是一个真正的错误,其他开发人员错过了。字符串数学问题是一个性能/可维护性问题。
我重写了你的电子邮件组成部分(快)。我认为它更干净(并将略快)时,使用一块数组。
|
2
2
好吧,他告诉我的答案是:
|
3
1
您是否正在使用字符串存储/操作数字数据?那可不是个好主意。 |
4
1
|
5
1
编辑:
好吧,我的错,你不用
编辑2:
我想他可能指的是:
i、 e.使用
|
6
1
既然你用javascript重新标记了你的问题,那么你的同事可能意味着你代码中的bug会导致类似这样的问题 Strange javascript addition problem
基本上
|
7
1
你的同事可能对这样的台词有异议。理论上,这是完全正确的代码,但它几乎不可能读取。
http://frogsbrain.wordpress.com/2007/04/28/javascript-stringformat-method/ 您可以轻松地将此函数添加到JS中,然后可以将这行可怕的代码更改为:
|
8
0
扩展斯基尔德里克的回答:
第一行可能输出“0”(当它试图将字符串转换为数字时)。
第二行写着“0:hi!
|
9
0
|
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |