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 }),所有副本会共享同一个对象。修改一个会影响全部。

相关推荐
Cobyte24 分钟前
4.响应式系统基础:从发布订阅模式的角度理解 Vue3 的数据响应式原理
前端·javascript·vue.js
晓得迷路了26 分钟前
栗子前端技术周刊第 124 期 - ESLint v10.2.0、React Native 0.85、Node.js 25.9.0...
前端·javascript·eslint
星空椰35 分钟前
JavaScript基础:运算符和流程控制
开发语言·javascript·ecmascript
窝子面1 小时前
NestJs+MongoDB+Deepseek+Langchain实现ai聊天助手
javascript·数据库·人工智能·mongodb
吴声子夜歌1 小时前
ES6——Calss详解
javascript·es6·原型模式
❆VE❆1 小时前
虚拟列表原理与实战运用场景详解
前端·javascript·css·vue.js·html·虚拟列表
灵感__idea9 小时前
Hello 算法:贪心的世界
前端·javascript·算法
killerbasd12 小时前
牧苏苏传 我不装了 4/7
前端·javascript·vue.js
橘子编程13 小时前
JavaScript与TypeScript终极指南
javascript·ubuntu·typescript
叫我一声阿雷吧14 小时前
JS 入门通关手册(45):浏览器渲染原理与重绘重排(性能优化核心,面试必考
javascript·前端面试·前端性能优化·浏览器渲染·浏览器渲染原理,重排重绘·reflow·repaint