Js字符串数组初始化

有时刻我们需要初始化一个很长的字符串数组,举个例子: const tags = [ 'html', 'body', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'form', 'input', 'label', // 后面另...

有时刻我们需要初始化一个很长的字符串数组,举个例子:

const tags = [
  'html',
  'body',
  'h1',
  'h2',
  'h3',
  'h4',
  'h5',
  'h6',
  'form',
  'input',
  'label',
  // 后面另有很长...
];

后续的处置是需要遍历这整个数组去完成某些功效,不关心这些字符串的相对顺序。但我们在维护这个字符串数组的时刻会感受有些不方便,好比太长、没有分类等。

最近在看一个开源项目正好看到一个小技巧来解决这个问题,直接上代码:

const tags = [
  // root
  'html,body',
  // content
  'h1,h2,h3,h4,h5,h6',
  // form
  'form,input,label,button',
  // ...
].join(',').split(',');

这段代码虽然不是神马很高深的技巧,但初看时照样很有感受。虽然我们天天可能都市重复写一些代码,但应多花点心思去提升、去重构——“不积跬步,无以至千里”,这是一个永恒的话题 

原文来自:https://github.com/deepfunc/js-bullshit-blog/blob/master/小技巧/小技巧-字符串数组初始化.md


思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

2.腾讯云: 提供云服务器、云数据库、云存储、视频与CDN、域名等服务。腾讯云各种产物的最新流动,优惠券领取点击进入

3.广告同盟: 整理了现在主流的广告同盟平台,若是你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/4673

  • 发表于 2021-04-16 10:01
  • 阅读 ( 261 )
  • 分类:互联网

0 条评论

请先 登录 后评论
小龙
小龙

708 篇文章

你可能感兴趣的文章

相关问题