我有一根绳子:

00000000 20C90037:温度:数据

我需要这根绳子:

数据.

使用PHP,我可以这样做:

$str = '00000000 20C90037:温度:数据';
$arr = explode(':', $str);
$var = $arr[1].':'.$arr[2];

如何在JavaScript中有效地使用PHP中的字符串?

推荐答案

这是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'

Javascript相关问答推荐

复合密钥查找在mongoDB中未按预期工作

如何计算数组子级的深度- Vue.js

IOS(React Native)中未找到模块SquareReaderSDK

在JavaScript中逐一播放随机生成的音频文件数组

使用NgDeliverentOutlet和动态内容投影的Angular 渲染组件

鼠标移动时更新画布

如何访问react路由v6加载器函数中的查询参数/搜索参数

具有相同参数的JS类

将json数组项转换为js中的扁平

如何使覆盖div与可水平滚动的父div相关?

当试图显示小部件时,使用者会出现JavaScript错误.

在forEach循环中获取目标而不是父对象的属性

确保函数签名中的类型安全:匹配值

从另一个数组中的对应行/键值对更新数组中的键值对对象

向数组中的对象添加键而不改变原始变量

面对代码中的错误作为前端与后端的集成

Next.js中的服务器端组件列表筛选

如何修复使用axios运行TSC index.ts时出现的错误?

我怎样才能得到一个数组的名字在另一个数组?

为什么NULL不能在构造函数的.Prototype中工作