
JavaScript
shY`
这个作者很懒,什么都没留下…
展开
-
JS数组存储(两个数组相等,一个改变,另一个跟着改变)
数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的实际的数组元素被存储在堆(heap)内存中;数组引用变量是一个引用类型的变量,被存储在栈(stack)内存中。基本类型:基本的数据类型有:undefined,boolean,number,string,null。 基本类型存放在栈区,访问是按值访问的,就是说你可以操作保存在变量中的实际的值。引用类型:引用类型指的是对象。可以拥有属性和方法,并且我们可以修改其属性和方法。引用对象存放的方式是:在栈中存放对象变量标示名转载 2020-10-25 18:49:01 · 619 阅读 · 0 评论 -
小程序蓝牙发送数据超过20个字节解决方案
问题:做小程序项目的时候碰到往蓝牙设备写数据超过20个字节,ios没有返回结果解答:在社区和网上搜了一圈都说要分包发送但是没有完整的示例,以下代码是我亲测有效的function writeTest(msg){ let buffer = hexStringToArrayBuffer(msg); let pos = 0; let bytes = buffer.byteLength; console.log("bytes", bytes) while (bytes > 0) {转载 2020-06-18 09:46:38 · 3844 阅读 · 0 评论 -
微信小程序接受与发送数据不能同步
一、前言最近刚入职,boss让做一个微信小程序用蓝牙跟硬件进行数据交互。拿到测试的板子功能不是很完善,只能接收和发送一个字节,而且发送也是循环发送,也就是一直发送存储的那个字节数据。现在假设的报文交互是:接受一条请求报文,发送一条相应报文。当我在模拟控制机器开关机的时候时,当用户开启设备时,要发送一条set报文,控制机器开机,而同时也发送set报文后,要发送一条get报文以查询机器当前绑定的模块。二、问题在刚开始的时候,我的请求流程是这样的:其中发送的报文数据都是模拟的 console.log原创 2020-06-18 09:41:37 · 1784 阅读 · 0 评论 -
怎么向Json中添加一个字段(JS)
编写目的介绍一个非常简单的方法,向一个json格式的数据中添加一个属性。解决方法比如var json = { date: "2019-03-02", statu: "success"};希望添加一组属性,week。我们直接进行写的操作就可以了。json.week = "星期六";接着我们输出json变量,就可以看到控制台输出中包含week属性了。这个是在我编写微信小程序时,由于后台拿到的数据只有年月日,我需要获得星期,并且以循环的方式渲染,所以需要对json数据类型进行操作,添加w转载 2020-06-17 17:39:57 · 9479 阅读 · 0 评论