📅  最后修改于: 2023-12-03 14:52:57.450000             🧑  作者: Mango
在 TypeScript 中,我们可以通过以下几种方式在由空格分隔的单行文本中获取两个输入。
我们可以使用字符串的 split
方法将单行文本分割成一个字符串数组,然后通过数组的解构赋值语法将其中的值存储到变量中。
const input = 'value1 value2';
const [value1, value2] = input.split(' ');
console.log(value1); // 输出: "value1"
console.log(value2); // 输出: "value2"
我们可以通过解构赋值数组的方式将值从一个数组中提取出来,并存储到变量中。
const input = 'value1 value2';
const [value1, value2] = input.split(' ');
console.log(value1); // 输出: "value1"
console.log(value2); // 输出: "value2"
我们也可以使用解构赋值元组的方式将值从一个元组中提取出来,并存储到变量中。
const input = 'value1 value2';
const [value1, value2] = input.split(' ') as [string, string];
console.log(value1); // 输出: "value1"
console.log(value2); // 输出: "value2"
以上是在 TypeScript 中获取由空格分隔的单行中的两个输入的几种常用方法。根据具体场景和需求,选择适合自己的方式即可。