常见编程题
2022-01-05 前同事求解一道面试题
知道 arr 和 arr1,让 arr = [2,3,2,3,2,3]
var arr = ["", "", "", "", "", ""];
var arr1 = [2, 3];
// 分析, 大概意思就是类似 模板应用, arr1就是一个模板, 往arr上应用
// 一开始我的想法
// arr = arr.map((v, i) => {
// if (i > arr1.length) {
// i = i - n * arr1.length; // 怎么弄这个倍数n呢, 取余
// }
// return arr1[i];
// });
// 想到取余, 那就更简单了
arr = arr.map((v, i) => arr1[i%arr1.length])