【发布时间】:2020-11-11 10:52:04
【问题描述】:
下面的代码是一个javascript面试问题。我应该得到 [5,1,2,3,4] 的输出。任何人都可以帮我解决这个问题。
const input = [1,2,3,4,5]
const n = 4;
var output = []
console.log(output)
【问题讨论】:
-
输出结果背后的逻辑是什么?你应该用
n和input做什么来得到结果? -
output = [5,1,2,3,4]- 你去。对于更动态的东西,我们需要知道什么实际需求是什么,以及你在实现它时遇到了什么困难。 -
我们必须找到使用变量 4 将输出作为 5,1,2,3,4 的逻辑
-
奇怪的面试问题,也许他们希望你将数组向后移动
n次:[1,2,3,4,5] -> [2,3,4,5,1] -> [3,4,5,1,2] -> [4,5,1,2,3] -> [5,1,2,3,4],但他们至少应该给你更多的输入/输出 -
@Mohamedfaruk take your pick
标签: javascript arrays conditional-statements output