2016-04-19 24 views
0

どのように時間をかけて常にランダムな変数のデータ値を含む配列を作るのですか?自動的に生成された配列内の値のセット?

時間の経過とともに、距離値が可変の '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(){ 
 
    \t 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){ 
 
    \t 
 
    \t \t console.log('Scanner is connected'); 
 
    \t 
 
    \t \t socket.on('deviceData1',function(msg) { 
 

 
    \t \t 
 
    \t \t 
 
    \t \t \t 
 
    \t \t \t var rssi = msg.rssi; 
 
    \t \t \t 
 
    \t \t \t var arr = []; 
 
    \t \t \t arr.push(rssi); 
 
    \t \t \t console.log(arr); 
 
    \t \t 
 
    \t \t \t 
 
    \t \t \t 
 
    \t \t }); 
 

 

 
    }); \t

私が得る結果は、アレイ内のRSSIのただ一つの値です。

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

あなたはあなたが探しているものの例を挙げることができますか? – gurvinder372

+1

@ gurvinder372によると、私たちはあなたを助けるためにいくつかのコードを見る必要があります。 –

答えて

0

私が理解する限り、それは単純なArray.push()です。

var dAx = []; 
dAx.push(DA); 
+0

ですが、1つのデータを持つ配列で生成されました。しかし私はDAとして多くのデータを受け取る。 –

1

あなたは今arrのように、いつonメソッドが呼び出され、それに追加されたすべての値を表示しますon方法

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を宣言する必要があります。

関連する問題