一尘不染

相当于PHP Explode()的Javascript

javascript

我有这个字符串:

0000000020C90037:TEMP:数据

我需要这个字符串:

TEMP:数据。

使用PHP,我可以这样做:

$str = '0000000020C90037:TEMP:data';
$arr = explode(':', $str);
$var = $arr[1].':'.$arr[2];

如何explode像在PHP中一样有效地在JavaScript中使用字符串?


阅读 261

收藏
2020-05-01

共1个答案

一尘不染

这是您的PHP代码的直接转换:

//Loading the variable
var mystr = '0000000020C90037:TEMP:data';

//Splitting it with : as the separator
var myarr = mystr.split(":");

//Then read the values from the array where 0 is the first
//Since we skipped the first element in the array, we start at 1
var myvar = myarr[1] + ":" + myarr[2];

// Show the resulting value
console.log(myvar);
// 'TEMP:data'
2020-05-01