我无法在javascript上获取参数

问题描述 投票:-2回答:1

各种书= [

         {
            'bookName' : 'Ship',
            'writer' : 'John',
            'year' : 1996,
            'price ' : 15
        },
         {
            'bookName' : 'Car',
            'writer' : 'Will',
            'year' : 1991,
            'price ' : 12
        }
        ]

        var JSONdata = JSON.stringify(book);
        var dataX = JSON.parse(JSONdata);

        console.log(dataX[0].bookName);

--------------->在这种情况下,我可以获得'Ship'结果,但是我无法使用下面的函数而不是console.log获得结果。

        show(Number(prompt('Please enter a number...')))
        function show(bookNumber){
            console.log(dataX[bookNumber].bookName);

        }
javascript
1个回答
0
投票

尝试此

var book = [

         {
            'bookName' : 'Ship',
            'writer' : 'John',
            'year' : 1996,
            'price ' : 15
        },
         {
            'bookName' : 'Car',
            'writer' : 'Will',
            'year' : 1991,
            'price ' : 12
        }
        ]

        var JSONdata = JSON.stringify(book);
        var dataX = JSON.parse(JSONdata);

        function show(bookNumber){
            console.log(dataX[bookNumber].bookName);

        }

    var booknumber = Number(prompt('Please enter a number...'));

  show(booknumber)
© www.soinside.com 2019 - 2024. All rights reserved.