JavaScript 初始化数组带初始值 - 使用 fill() 方法
在 JavaScript 中,可以使用 Array(length).fill(value) 方法来初始化一个带有初始值的数组。\n\n例如,要创建一个长度为 5,且所有元素初始值为 0 的数组,可以这样做:\n\njavascript\nlet arr = Array(5).fill(0);\nconsole.log(arr); // [0, 0, 0, 0, 0]\n\n\n同样,如果要创建一个长度为 3,且所有元素初始值为 "hello" 的数组,可以这样做:\n\njavascript\nlet arr = Array(3).fill(\"hello\");\nconsole.log(arr); // [\"hello\", \"hello\", \"hello\"]\n\n\n注意,使用 Array(length).fill(value) 方法创建的数组中所有元素都将引用同一个值,而不是独立的副本。因此,如果修改其中一个元素的值,其他元素也会受到影响。如果需要创建独立的副本,可以使用循环或 Array.from() 方法来手动初始化数组。
原文地址: https://www.cveoy.top/t/topic/pZvR 著作权归作者所有。请勿转载和采集!