vue 如何初始化一个大的数组

在这个方法?要初始化1到1000到一个list里

 data () {
    return {
阅读 10.8k
5 个回答
new Array(1000).fill(undefined).map((v, i) => v = i+1)

感觉还不如for循环一个一个塞呢。。。

直接用生成器呀 了解下yield

Array(1000).fill().map((e,i)=>i+1)

Array.from({ length: 1000 }, (item, index) => index + 1)

这跟vue没关系,js有简便的方法fill

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题