【问题标题】:How can i change the positions of elements in array without any method? [closed]如何在没有任何方法的情况下更改数组中元素的位置? [关闭]
【发布时间】:2022-07-27 20:02:36
【问题描述】:
let userInput = Number(prompt("enter number"));
let arr [1,2,3,4];

例如,假设我有一个像 [1,2,3,4] 这样的数组 我希望用户在提示时输入数字。

如果他们输入 2 个数组,则类似于 [3,4,1,2]

【问题讨论】:

  • 你的意思是循环数组元素?如果用户输入3怎么办?
  • 为什么“没有任何方法”,这究竟是什么意思?
  • 如果他们输入一个不在数组中的数字或非数字怎么办?
  • 我的意思是数字的索引会根据用户输入的内容而改变,例如,如果他输入 5 并且数组是 [1,2,3,4],那么数组将是 [4,1, 2,3] 所以如果他输入 1 也是一样的,因为长度是 4

标签: javascript


【解决方案1】:

您可以执行移位,删除第一项 arr[0] 并将其再次添加到末尾。然后根据输入循环2次迭代

【讨论】:

  • 请包含必要的代码,否则这只是一个评论
猜你喜欢
  • 2012-09-26
  • 1970-01-01
  • 2021-12-14
  • 1970-01-01
  • 2015-09-16
  • 2021-12-21
  • 2019-07-11
  • 1970-01-01
  • 2019-01-31
相关资源
最近更新 更多