我试图将变量inputOne内的函数传递给transferHere的空数组
这似乎不起作用。如何将inputOne内部的内容映射到transferHere,以便将所有内容都传输过来?
var transferHere = [];
var inputOne = transferHere.map(function(name) {
return (5 * name) - 20;
});
答案 0 :(得分:0)
map
函数迭代一组值并生成一个新的值数组。
例如:
var arr1 = [1,2,3];
var result = arr1.map(function(val){
return val + 1;
});
//result would be: [2,3,4]
所以看起来你做错了,你的代码应该是(假设那样) inputOne是一个数组):
var transferHere= inputOne.map(function(name) {
return (5 * name) - 20;
});
<强>更新强>
从评论我明白inputOne是一个函数,你想把它的实际内容(即作为一个字符串)放在一个数组中,所以这是如何:
var arr1 = [];
arr1.push(inputOne.toString());