【问题标题】:Enumerate indices of returned api data枚举返回的 api 数据的索引
【发布时间】:2019-12-23 18:46:27
【问题描述】:

我试图通过下面的函数枚举从 api 输出的项目列表。

//函数输出 “打印 => 华盛顿首都 Main.js:52 纽约岛民 Main.js:52 匹兹堡企鹅队 Main.js:52 卡罗莱纳飓风 Main.js:52 哥伦布蓝夹克等"

I want the function to output "Prints => 

Main.js:52 1:New York Islanders
Main.js:52 2:Pittsburgh Penguins
Main.js:52 3:Carolina Hurricanes
Main.js:52 4:Columbus Blue Jackets"



const url2 = ('https://statsapi.web.nhl.com/api/v1/standings');
        const response2 = await (fetch(url2));
        const data2 = await response2.json();
async componentDidMount() {
data2.records.map(function(element){
                element.teamRecords.map(function(element2){
                    const teamNames = element2.team.name;
                    console.log(teamNames)
            });

        });


    }

Prints => 

Main.js:52 New York Islanders
Main.js:52 Pittsburgh Penguins
Main.js:52 Carolina Hurricanes
Main.js:52 Columbus Blue Jackets
Main.js:52 Philadelphia Flyers
Main.js:52 New York Rangers
Main.js:52 New Jersey Devils
Main.js:52 Tampa Bay Lightning
Main.js:52 Boston Bruins
Main.js:52 Toronto Maple Leafs
Main.js:52 Montréal Canadiens
Main.js:52 Florida Panthers
Main.js:52 Buffalo Sabres
Main.js:52 Detroit Red Wings
Main.js:52 Ottawa Senators
Main.js:52 Nashville Predators
Main.js:52 Winnipeg Jets
Main.js:52 St. Louis Blues
Main.js:52 Dallas Stars
Main.js:52 Colorado Avalanche
Main.js:52 Chicago Blackhawks
Main.js:52 Minnesota Wild
Main.js:52 Calgary Flames
Main.js:52 San Jose Sharks
Main.js:52 Vegas Golden Knights
Main.js:52 Arizona Coyotes
Main.js:52 Vancouver Canucks
Main.js:52 Anaheim Ducks
Main.js:52 Edmonton Oilers
Main.js:52 Los Angeles Kings

【问题讨论】:

    标签: javascript arrays node.js json


    【解决方案1】:

    您需要在地图函数中提供索引

    const url2 = ('https://statsapi.web.nhl.com/api/v1/standings');
            const response2 = await (fetch(url2));
            const data2 = await response2.json();
    async componentDidMount() {
    data2.records.map(function(element){
                    element.teamRecords.map(function(element2, index){
                        const teamNames = element2.team.name;
                        console.log(`${index} : ${teamNames}`)
                });
    
            });
    
    
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      • 2012-08-20
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多