src/shares/helpers/ArrayHelper.ts
interface Array<T> {
randomize(): this
}
Array.prototype.randomize = function () {
var array = this;
var currentIndex = array.length, temporaryValue, randomIndex;
// While there remain elements to shuffle...
while (0 !== currentIndex) {
// Pick a remaining element...
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex -= 1;
// And swap it with the current element.
temporaryValue = array[currentIndex];
array[currentIndex] = array[randomIndex];
array[randomIndex] = temporaryValue;
}
return array;
};
当我构建并使用Angular CLI ng serve
时,它会构建并提供服务。
当我尝试使用Visual Studio进行构建时,会抛出大量有关此文件的错误。
我完全不知道发生了什么或为什么。我只能说,我认为它与typscript版本有关 - 但我看到的每个地方都安装了2.6.3。我认为VS可能正在使用其他东西,但我如何确认?