Array.prototype.map()无法正常工作

anUp_and-comer

/*
Write a function called doubleValues which accepts an array and returns a new array with all the values in the array passed to the function doubled

Examples:
    doubleValues([1,2,3]) // [2,4,6]
    doubleValues([5,1,2,3,10]) // [10,2,4,6,20]

*/

function doubleValues(array){
     return array.map(function(value) {
         return value * 2;
        })
    }

// describe("#doubleValues", function() {
//   it("doubles values in an array", function() {
//     expect(doubleValues([1, 2, 3])).toEqual([2, 4, 6]);
//   });
//   it("works for negative numbers", function() {
//     expect(doubleValues([1, -2, -3])).toEqual([2, -4, -6]);
//   });
// });
<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/jasmine/3.3.0/jasmine.css">
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jasmine/3.3.0/jasmine.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jasmine/3.3.0/jasmine-html.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jasmine/3.3.0/boot.js"></script>
    <script type="text/javascript" src="foreach-map-filter.js"></script>
    <script type="text/javascript" src="foreach-map-filter.test.js"></script>
  </head>
  <body>

  </body>
</html>

问题要求我编写一个名为doubleValues的函数,该函数接受一个数组并返回一个新数组,并将传递给该函数的数组中的所有值加倍

示例:doubleValues([1,2,3])// [2,4,6] doubleValues([5,1,2,3,10])// [10,2,4,6,20]

为什么我的功能不起作用?感觉就像我逐字使用讲师的代码模板。任何帮助表示赞赏。

function doubleValues(array){
     return array.map(function(value) {
         return value * 2;
        })
    }

阿苏托什

您可能未在调用该函数,但它起作用了。您可以尝试以下代码吗?

function doubleValues(array){
     return array.map(function(value) {
         return value * 2;
        })
    }
    const result=doubleValues([1,2,3])
    console.log(...result);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

了解Array.prototype.map

来自分类Dev

Array.prototype.map()和Array.prototype.forEach()

来自分类Dev

Array.prototype.slice.call()的内部工作

来自分类Dev

Array.prototype.map.call 与 Array.map

来自分类Dev

Array.prototype.map() 返回空项但 Array.prototype.forEach() 不返回

来自分类Dev

仅使用 Array.prototype.map() 和 Array.prototype.filter() 达到以下效果

来自分类Dev

Array.from vs Array.prototype.map

来自分类Dev

in_array无法正常工作

来自分类Dev

PHP Array无法正常工作

来自分类Dev

Array + =的ArrayBuffer无法正常工作

来自分类Dev

JavaScript难题,无法重新实现Array.prototype.slice无法按预期工作

来自分类Dev

Function.prototype.bind.apply()无法正常工作

来自分类Dev

Javascript:Object.Create(prototype)无法正常工作

来自分类Dev

如果不返回Array.prototype.map()是否正确使用

来自分类Dev

是否可以操纵Array.prototype.map()的index参数?

来自分类Dev

Dart是否等效于Array.prototype.map()?

来自分类Dev

JS Array.prototype.map()碰巧是可变的吗?

来自分类Dev

为什么for循环比Array.prototype.map()更快

来自分类Dev

在后续Array.prototype.map中丢失的类型缩小

来自分类Dev

是否可以操纵Array.prototype.map()的index参数?

来自分类Dev

如何正确使用array.prototype.filter()而不是.map()

来自分类Dev

在Array.prototype.map()内部分解对象属性

来自分类Dev

如果不返回Array.prototype.map()是否正确使用

来自分类Dev

为什么for循环比Array.prototype.map()更快

来自分类Dev

Array.prototype.map不能用于Promise吗?

来自分类Dev

为什么Array.prototype.forEach无法链接?

来自分类Dev

为什么JS slice在Array.map功能内部无法正常工作?

来自分类Dev

为什么Array.prototype.map会忽略稀疏数组中的空插槽,而Array.prototype.join不会呢?

来自分类Dev

JavaScript Array.filter无法正常工作

Related 相关文章

  1. 1

    了解Array.prototype.map

  2. 2

    Array.prototype.map()和Array.prototype.forEach()

  3. 3

    Array.prototype.slice.call()的内部工作

  4. 4

    Array.prototype.map.call 与 Array.map

  5. 5

    Array.prototype.map() 返回空项但 Array.prototype.forEach() 不返回

  6. 6

    仅使用 Array.prototype.map() 和 Array.prototype.filter() 达到以下效果

  7. 7

    Array.from vs Array.prototype.map

  8. 8

    in_array无法正常工作

  9. 9

    PHP Array无法正常工作

  10. 10

    Array + =的ArrayBuffer无法正常工作

  11. 11

    JavaScript难题,无法重新实现Array.prototype.slice无法按预期工作

  12. 12

    Function.prototype.bind.apply()无法正常工作

  13. 13

    Javascript:Object.Create(prototype)无法正常工作

  14. 14

    如果不返回Array.prototype.map()是否正确使用

  15. 15

    是否可以操纵Array.prototype.map()的index参数?

  16. 16

    Dart是否等效于Array.prototype.map()?

  17. 17

    JS Array.prototype.map()碰巧是可变的吗?

  18. 18

    为什么for循环比Array.prototype.map()更快

  19. 19

    在后续Array.prototype.map中丢失的类型缩小

  20. 20

    是否可以操纵Array.prototype.map()的index参数?

  21. 21

    如何正确使用array.prototype.filter()而不是.map()

  22. 22

    在Array.prototype.map()内部分解对象属性

  23. 23

    如果不返回Array.prototype.map()是否正确使用

  24. 24

    为什么for循环比Array.prototype.map()更快

  25. 25

    Array.prototype.map不能用于Promise吗?

  26. 26

    为什么Array.prototype.forEach无法链接?

  27. 27

    为什么JS slice在Array.map功能内部无法正常工作?

  28. 28

    为什么Array.prototype.map会忽略稀疏数组中的空插槽,而Array.prototype.join不会呢?

  29. 29

    JavaScript Array.filter无法正常工作

热门标签

归档