JavaScript - 让一个数组对象重复多次

const list=ref([

name:'张三',

age:18

]);

onMounted(()=>{

list.value=Array(10).fill(list.value).flat();

//10 重复的次数

})

  • Array(10).fill(original) 创建一个包含 10 个相同引用的数组
  • .flat() 打平一层,得到 [item1, item2, ..., item1, item2, ...]

⚠️ 注意 :如果 original 中的对象是引用类型(如 { text: '...', value: 0 }),所有副本会共享同一个对象。修改一个会影响全部。

相关推荐
触底反弹34 分钟前
🚀 手把手用 HTML5 Canvas 从零打造飞机大战游戏,代码全开源!
前端·javascript·canvas
DJ斯特拉35 分钟前
axios快速使用
开发语言·前端·javascript
智通38 分钟前
可取消的异步任务与 AbortController
javascript
Hilaku1 小时前
AI 写代码越快,为什么 Code Review 越不能省?
前端·javascript·程序员
HjhIron2 小时前
CSS 3D 世界:从盒子模型到三维空间动画
javascript·css
VidDown3 小时前
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
javascript·编辑器·音视频·视频编解码·视频
代码不加糖3 小时前
Proxy能够监听到对象中的对象的引用吗?
开发语言·前端·javascript
大家的林语冰3 小时前
连 Markdown 都不放过,Rust 在前端基建杀疯了,万物皆可“锈化“!
前端·javascript·markdown
想吃火锅10053 小时前
【前端手撕】instanceof
前端·javascript·原型模式
один but you3 小时前
const和constexpr常量表达式
java·前端·javascript