Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在node.js中通过psydo数组分离数据_Javascript_Arrays_Json_Node.js_Discord - Fatal编程技术网

Javascript 在node.js中通过psydo数组分离数据

Javascript 在node.js中通过psydo数组分离数据,javascript,arrays,json,node.js,discord,Javascript,Arrays,Json,Node.js,Discord,感谢Antonio Narkevich提出的另一个问题,我能够将我从外部JSON页面提取的数据回送/记录到node.js项目中,但我不知道如何定位和处理fetch数据的特定元素,我知道这些元素是以某种数组格式存在的,但我无法找出解决细节的语法 request({url: 'https://mee6.xyz/levels/267482689529970698?json=1'}) //So I'm getting all the players records .pipe(JSONStream.p

感谢Antonio Narkevich提出的另一个问题,我能够将我从外部JSON页面提取的数据回送/记录到node.js项目中,但我不知道如何定位和处理fetch数据的特定元素,我知道这些元素是以某种数组格式存在的,但我无法找出解决细节的语法

request({url: 'https://mee6.xyz/levels/267482689529970698?json=1'})
//So I'm getting all the players records

.pipe(JSONStream.parse('players.*'))
.pipe(es.mapSync(function (data) {
        console.log(data);
}));//.pipe(es.mapSync(function (data) 
值得注意的是,我的日志显示的数据如下

{ avatar: 'b2339bb2e2424e596501bf83299b736f',
  discriminator: '1056',
  id: '215014325910241281',
  lvl: 1,
  lvl_xp: 155,
  name: 'Weird Peanutbutter science',
  total_xp: 172,
  xp: 72,
  xp_percent: 46 }
{ avatar: 'a03a2a149b6e1c8371861d8cf4b4385a',
  discriminator: '3672',
  id: '253735468770918400',
  lvl: 0,
  lvl_xp: 100,
  name: 'DDS Studios (Baron)',
  total_xp: 87,
  xp: 87,
  xp_percent: 87 }
但我很难将其分解为我可以操作的数据:

即:


if(numOfPerks)既然您需要一个数组,那么您的控制台输出不应该是:[{},{}]?这就是我试图做的,但是我找不到语法来做它,因为您需要一个数组,那么您的控制台输出不应该是:[{},{}]?这就是我试图做的,但是我找不到语法来做它
if (INTERNALVAR == data[i].id){//do something}
if (numOfPerks <= data[i].lvl){//add another perk}