第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何獲取這里面的變量以及其值?

如何獲取這里面的變量以及其值?

搖曳的薔薇 2019-03-25 10:20:18
function item(args){     hexo.extend.filter.register('after_post_render',function(post){        var posttitle = post.title;        // 這里的post是文章的數(shù)據(jù),而post.title則是文章的標題...     });    console.log(posttitle);    //請問如何從這里獲取這個變量以及其值呢?}問題基本如上所示,還望能夠給予幫助。非常感謝!~
查看完整描述

2 回答

?
MMTTMM

TA貢獻1869條經(jīng)驗 獲得超4個贊

寫成這樣:

function item(args){    var posttitle;
    hexo.extend.filter.register('after_post_render',function(post){
        posttitle = post.title;        // 這里的post是文章的數(shù)據(jù),而post.title則是文章的標題...
    });    console.log(posttitle);
}

將變量定義到父作用域中去,子作用域賦值的時候,操作的是父作用域中的變量。

---- 更新 ----

如果是異步回調(diào),用 Promise 寫法:

function item(args){    var posttitle;    let p = new Promise((resolve, reject) => {
        hexo.extend.filter.register('after_post_render',function(post){
            posttitle = post.title;
            resolve(posttitle);            // 這里的post是文章的數(shù)據(jù),而post.title則是文章的標題...
        });
    })

    p.then((value) => {        console.log(value);
    })
}


查看完整回答
反對 回復(fù) 2019-03-25
?
肥皂起泡泡

TA貢獻1829條經(jīng)驗 獲得超6個贊

去除點var,將posttitle加入到全局變量中去,就可以獲取到了

查看完整回答
反對 回復(fù) 2019-03-25
  • 2 回答
  • 0 關(guān)注
  • 448 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號