首页 > 解决方案 > 如何访问数字的前两位数字

问题描述

我想访问一个数字的前两位数字,我尝试过使用 substring、substr 和 slice,但它们都不起作用。它抛出一个错误,说未定义子字符串。

render() {

        let trial123 = this.props.buildInfo["abc.version"];

        var str = trial123.toString();

        var strFirstThree = str.substring(0,3);

        console.log(strFirstThree);
}

我试过上面的代码

(以上代码)trial123=19.0.0.1 的输出

我只需要 19.0

我怎样才能做到这一点?

标签: javascriptstringreactjs

解决方案


我会按点拆分它,然后取前两个元素:

const trial = "19.0.0.1"

console.log(trial.split(".").slice(0, 2).join("."))
// 19.0


推荐阅读