ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
19 lines (16 loc) • 371 B
JavaScript
import { MAX_ARRAY_LENGTH } from './internals/native.js';
import toInteger from './toInteger.js';
function toLength(value) {
value = toInteger(value);
if (!value) {
return 0;
}
if (value < 0) {
return 0;
}
if (value > MAX_ARRAY_LENGTH) {
return MAX_ARRAY_LENGTH;
}
return value;
}
export { toLength as default };