【问题标题】:how to create a function array with .push and .unshift in JavaScript如何在 JavaScript 中使用 .push 和 .unshift 创建函数数组
【发布时间】:2016-10-31 01:37:52
【问题描述】:

我在 Bloc.io 的 JavaScript 程序中遇到了这个简单的检查点问题。我在 Arrays 中使用 .push 和 .unshift。这是练习:

创建一个名为 addTwo 的函数。这个函数应该:

  • 采用一个参数,一个数组
  • 返回数组,在原始数组的开头和结尾添加 1

我该怎么做?到目前为止,我所拥有的是: function addTwo(argument) { }

谢谢!

【问题讨论】:

  • 到目前为止你的方法是什么?

标签: javascript arrays


【解决方案1】:

我觉得如果不简单地给你完整的答案就很难回答这个问题,这不公平,因为它不会帮助你学习。这是我最好的提示:作业已经用简单的英语准确地告诉你该做什么,这些指令只需要翻译成代码。到目前为止你有一个好的开始,现在你打算如何使用pushunshift,你想return有什么价值?

【讨论】:

    【解决方案2】:

    这是你应该做的事情。 push 和 unshift 不能链接在一起,你需要做几个语句来实现你想要的。

    function addTwo(inputArray) {
      //append at the end.
      inputArray.push(1);
      //append to the begining
      inputArray.unshift(1);
      return inputArray;
    }
    var inputArray = [1, 2, 3, 4];
    inputArray = addTwo(inputArray);
    console.log(inputArray);

    【讨论】:

      猜你喜欢
      • 2022-01-18
      • 2022-01-26
      • 1970-01-01
      • 2015-05-25
      • 2020-11-06
      • 2012-08-28
      • 2015-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多