var strToInt = function(str) {
// 首先去除字符串两侧空格
str = str.trim();
// 使用正则表达式匹配出数字部分
let num = str.match(/^[+-]?\d+/);
if (!num) {
return 0;
} else {
num = num[0];
}
// 确定数值范围的最大值和最小值
const min = - (2 ** 31);
const max = (2 ** 31) - 1;
// 判断num是否超出数值范围
return num < min ? min : num > max ? max : num;
};