我对JS很新,并且认识到长度被视为属性.但我收到一条评论,不在循环中使用str.length:
for (i=0; i<str.length; i++){...}
VS
var len = str.length;
for (i=0; i<len; i++){...}
Run Code Online (Sandbox Code Playgroud)
现在,我知道str.length()是Java中的常量时间操作,因为长度存储为String类中的字段.但话说回来,字符串在Java中是不可变的.我不确定JS字符串.str.length是否也保证了JS中的常量时间?无法在网络的任何地方找到这个.
我环顾四周,似乎无法锁定 mediawiki 表的第一行。我所说的冻结,就像锁定电子表格的顶行一样。当您创建包含大量行的表时,这似乎是一个非常理想的功能,因此用户不必滚动到顶部即可查看列名称。
有谁知道一种方法来锁定表格的标题行,这样即使您滚动到长表格的底部,它也会浮动在那里?