1.1 KiB
Raw Blame History

id, title, challengeType, videoUrl, forumTopicId
id title challengeType videoUrl forumTopicId
56533eb9ac21ba0edf2244c6 排队 1 https://scrimba.com/c/ca8Q8tP 18307

--description--

在计算机科学中队列queue是一个抽象的数据结构队列中的条目都是有秩序的。新的条目会被加到队列的末尾,旧的条目会从队列的头部被移出。

写一个函数nextInLine,用一个数组(arr)和一个数字(item)作为参数。

把数字添加到数组的结尾,然后移出数组的第一个元素。

最后nextInLine函数应该返回被删除的元素。

--hints--

nextInLine([], 5)应该返回一个数字。

assert.isNumber(nextInLine([], 5));

nextInLine([], 1)应该返回1

assert(nextInLine([], 1) === 1);

nextInLine([2], 1)应该返回2

assert(nextInLine([2], 1) === 2);

nextInLine([5,6,7,8,9], 1)应该返回5

assert(nextInLine([5, 6, 7, 8, 9], 1) === 5);

nextInLine(testArr, 10)执行后testArr[4]应该是10

nextInLine(testArr, 10);
assert(testArr[4] === 10);

--solutions--