Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将参数传递给map函数中的回调函数_Javascript_Callback - Fatal编程技术网

Javascript 如何将参数传递给map函数中的回调函数

Javascript 如何将参数传递给map函数中的回调函数,javascript,callback,Javascript,Callback,我是JS的新手,有一个函数是这样的 const generateNum = (array, key) => { return array.map(i => parseFloat(i.key)); } 但是,在这个fn中,key被声明但从未使用过,如何将这个参数传递到map fn的内部。 非常感谢const generateNum=(数组,键)=>{ 返回array.map(i=>parseFloat(i[key]); } 一个简单的例子来解释 let person={ 姓

我是JS的新手,有一个函数是这样的

const generateNum = (array, key) => {
    return array.map(i => parseFloat(i.key));
}
但是,在这个fn中,key被声明但从未使用过,如何将这个参数传递到map fn的内部。 非常感谢

const generateNum=(数组,键)=>{
返回array.map(i=>parseFloat(i[key]);
}
一个简单的例子来解释

let person={
姓名:'约翰',
年龄:30,,
};
让key='name';
person.key;//不存在(person对象中只有姓名和年龄),因此未定义
人[钥匙];//存在,因为它实际上意味着person.name
const generateNum=(数组,键)=>{
返回array.map(i=>parseFloat(i[key]);
}
一个简单的例子来解释

let person={
姓名:'约翰',
年龄:30,,
};
让key='name';
person.key;//不存在(person对象中只有姓名和年龄),因此未定义
人[钥匙];//存在,因为它实际上意味着person.name

通过执行
i.key
您试图访问
i
对象的key属性。由于要将
key
作为参数传递给
generateNum
函数,因此可以将
key
用作函数体内的变量

const generateNum = (array, key) => {
  return array.map(i => parseFloat(i[key]));
}

通过执行
i.key
可以尝试访问
i
对象的key属性。由于要将
key
作为参数传递给
generateNum
函数,因此可以将
key
用作函数体内的变量

const generateNum = (array, key) => {
  return array.map(i => parseFloat(i[key]));
}

太神了成功了!!!!你能解释一下这里发生了什么,为什么会这样吗?有我能读到的参考资料或文件吗?是的,我没有解释,对不起:/。“键”是一个变量。例如,如果这个变量的值为'name',那么它将尝试获取i.name.mazing!!!!!成功了!!!!你能解释一下这里发生了什么,为什么会这样吗?有我能读到的参考资料或文件吗?是的,我没有解释,对不起:/。“键”是一个变量。例如,如果这个变量的值为“name”,那么它会尝试获取i.name。这太酷了!!!!!!!!谢谢你的解释,太酷了!!!!!!!!谢谢你的解释,