gpt4 book ai didi

javascript - 自动生成数组中的值集?

转载 作者:行者123 更新时间:2023-12-03 07:08:24 26 4
gpt4 key购买 nike

如何制作一个数组,其中包含随时间变化不断随机的变量的数据值。

随着时间的推移,我得到的距离值是变量“rssi”。我想将每个职位与其他职位一起保存在数组 'arr'

这应该在 JavaScript 中完成。

    var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io')(server);
var port = process.env.PORT || 8000;
var rssi = {};

server.listen(port,function(){
console.log('Server listening at port %d', port);
});

// Routing
app.use(express.static(__dirname + '/public'));

// Server Configuration
var scanner = io.of('/scanner');

scanner.on('connection',function(socket){

console.log('Scanner is connected');

socket.on('deviceData1',function(msg) {




var rssi = msg.rssi;

var arr = [];
arr.push(rssi);
console.log(arr);



});


});

我得到的结果只是数组中 rssi 的一个值。

example = [89] .
= [20]
but i need some thing like arr = [89 ,20 ,56]

最佳答案

您需要在 on 方法之外声明 arr

  var arr = [];
scanner.on('connection',function(socket){
console.log('Scanner is connected');
socket.on('deviceData1',function(msg) {
var rssi = msg.rssi;
arr.push(rssi);
console.log(arr);
});

现在,arr 将显示调用 on 方法时添加到其中的所有值。

关于javascript - 自动生成数组中的值集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36713590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com