如何使用映射将事物转移到空数组?

时间:2016-09-22 10:45:53

标签: javascript

我试图将变量inputOne内的函数传递给transferHere的空数组

这似乎不起作用。如何将inputOne内部的内容映射到transferHere,以便将所有内容都传输过来?

var transferHere = [];

var inputOne = transferHere.map(function(name) {
return (5 * name) - 20;
});

1 个答案:

答案 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());