const ytSearch = require( 'yt-search' )
const firstResult = null;
var recherche;
var x = ytSearch( 'superman theme', function ( err, r ) {
if ( err ) throw err
const videos = r.videos
const playlists = r.playlists
const accounts = r.accounts
const firstResult = videos[ 0 ]
recherche = firstResult
console.log(firstResult)
return firstResult
} );
console.log(x)
我正在尝试访问搜索结果,但是如果我尝试在ytSearch()范围之后访问它,则它始终是未定义的。
我仍然不熟悉JS和异步调用,但是我不知道如何使它工作。
我正在使用以下示例:https://www.npmjs.com/package/youtube-search
我也曾尝试在ytSearch函数之前声明一个变量,并在内部对其进行修改,但仍然出现未定义的错误。
感谢您的帮助