以下是一个解决方法的示例代码:
let obj = {};
let arr = [1, 2, 3, 4, 5];
arr.forEach((item, index) => {
obj[index] = item;
});
console.log(obj); // 输出: {0: 1, 1: 2, 2: 3, 3: 4, 4: 5}
在这个示例中,我们创建了一个空对象obj
,然后使用forEach
遍历数组arr
。在每次循环中,我们将数组中的每个元素赋值给obj
对象的相应索引位置。最后,我们打印输出obj
对象,它包含了与原始数组相同的值。
注意,这里使用了对象的键值对的形式来保存数组元素,而不是创建一个新的数组。这样做的好处是可以根据索引值快速访问对应的元素,但也有一些限制,例如不能使用数组的一些方法和属性。
上一篇:不使用原始数据进行配对t检验