【发布时间】:2018-03-28 19:07:10
【问题描述】:
我得到了这 2 个数组,我希望通过调用函数并将结果输出到控制台来将函数(在本例中为 randomize())应用于每个数组。目前 console.log 返回 undefined
const array1 = ['I want to','You want to'];
let newArray1 = array1
.map(item => ({value: Math.random(), item:item}))
.sort((a,b)=> a.value-b.value)
.map(item => item.item)
.slice(0,1);
const array2 = [' eat',' sleep '];
let newArray2 = array2
.map(item => ({value: Math.random(), item:item}))
.sort((a,b)=> a.value-b.value)
.map(item => item.item)
.slice(0,1);
randomize = (x) =>{
x.map(item => ({value: Math.random(), item:item}))
.sort((a,b)=> a.value-b.value)
.map(item => item.item)
.slice(0,1);
}
randomize(array2);
console.log(randomize(array2));
【问题讨论】:
-
array3定义在哪里? -
Mark_M,我在发布后不久编辑了代码。它应该是 array2
标签: javascript function