修复ArrayUtils.randomItem获取undefined
This commit is contained in:
@@ -7354,7 +7354,7 @@ var ArrayUtils = /** @class */ (function () {
|
|||||||
* @param list
|
* @param list
|
||||||
*/
|
*/
|
||||||
ArrayUtils.randomItem = function (list) {
|
ArrayUtils.randomItem = function (list) {
|
||||||
return list[RandomUtils.randint(0, list.length)];
|
return list[RandomUtils.randint(0, list.length - 1)];
|
||||||
};
|
};
|
||||||
/**
|
/**
|
||||||
* 从列表中随机获取物品。不清空检查列表,也不验证列表数是否大于项目数。返回的List可以通过ListPool.free放回池中
|
* 从列表中随机获取物品。不清空检查列表,也不验证列表数是否大于项目数。返回的List可以通过ListPool.free放回池中
|
||||||
|
|||||||
2
source/bin/framework.min.js
vendored
2
source/bin/framework.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -275,7 +275,7 @@ class ArrayUtils {
|
|||||||
* @param list
|
* @param list
|
||||||
*/
|
*/
|
||||||
public static randomItem<T>(list: T[]) {
|
public static randomItem<T>(list: T[]) {
|
||||||
return list[RandomUtils.randint(0, list.length)];
|
return list[RandomUtils.randint(0, list.length - 1)];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user