设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 1211|回复: 0
打印 上一主题 下一主题

分享个小小小小的JS技巧 [复制链接]

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
应该很多人都知道或者想到的,放这里充数

--

有时候,你可能有这样子的需求 '想要获得一个连续重复内容的字符串'

比如说:想要获得一个字符串,内容为 'AbcAbcAbcAbcAbcAbcAbcAbcAbc…' ,连续100个 'Abc'

最直接的做法是:
  1. var str = '';
  2. for (var i=0; i<100; i++) {
  3.         str += 'Abc';
  4. }
  5. alert(str);
复制代码
优化一下
  1. var str = [];
  2. for (var i=0; i<100; i++) {
  3.         str.push('Abc');
  4. }
  5. str = str.join('');
  6. alert(str);
复制代码
其实,还可以
  1. var str = [];
  2. str.length = 101;
  3. str = str.join('Abc');
  4. alert(str);
复制代码
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0
您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-12-19 08:32 , Processed in 1.094000 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部