【发布时间】:2021-11-23 20:32:23
【问题描述】:
var milkResponses: string[] = ["I like milk", "mmmm"];
function randomArrayShuffle(array) {
var currentIndex = array.length, temporaryValue, randomIndex;
while (0 !== currentIndex) {
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex -= 1;
temporaryValue = array[currentIndex];
array[currentIndex] = array[randomIndex];
array[randomIndex] = temporaryValue;
}
return array;
}
我想要做的是随机化一个字符串数组,例如 milkResponses,但是数组参数有一个错误,表明参数“数组”隐含地具有“任何”类型。我不确定这意味着什么。我认为是因为我把数组弄错了?
感谢帮助
【问题讨论】:
-
表示你没有声明参数
array的类型。 -
即改成:
function randomArrayShuffle(array: string[]) {
标签: javascript arrays typescript