在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答
半心人 回答

首先有個疑問

題目中的『要求驗證數(shù)組中的數(shù)字,不小于55且大于7是對的,反之錯的』是不是寫錯了?不小于 55 的數(shù)字是一定大于 7 的。
根據(jù)你的測試用例,我想題目的意思應(yīng)該是『數(shù)組的每一位都是一個 2 位數(shù)組,對于這些每一個數(shù)組,驗證其第一個數(shù)字不小于 55 且第二個數(shù)字大于 7』。

this 是『調(diào)用方法的主體』

比如:

var obj = {
  whoAmI: function () {
    console.log(this)
  }
}
obj.whoAmI() // 打印出 obj 本身

本題與 this 無關(guān),在本題中不應(yīng)使用 this

解答此題你應(yīng)該了解如下兩個知識:

  • 數(shù)組 .map() 方法的用法
  • 函數(shù)的傳參

簡單講下:

.map() 方法接受一個函數(shù)作為參數(shù),比如你的 check(),對于數(shù)組中的每一個值,都會調(diào)用 check()。你需要糾正的是,在 check() 里如何拿到數(shù)組中當(dāng)前的值?

事實上,.map() 在調(diào)用 check() 時,會把當(dāng)前的值作為參數(shù)傳遞進(jìn)去,也就是 check(currentValue)。所以要在 check() 中獲取當(dāng)前的值,只需取第一個參數(shù)即可:

function check (value) {
  (value[0] >= 55 && value[1] > 7) ? checkResult.push("Right") : checkResult.push("Wrong");
}

這樣修改你的解答就正確了。

如何變得更好

事實上,.map() 的返回值也是一個數(shù)組。如果你的 check() 有返回值,那么 data.map(check) 的返回值是每一次 check() 返回值構(gòu)成的數(shù)組。

也就是說,correct() 可簡化為:

function correct (data) {
  function check(value) {
    return (value[0] >= 55 && value[1] > 7) ? 'Right' : 'Wrong';
  } 
  return data.map(check)
}

資源

JavaScript 相關(guān)的知識,建議你查閱一份相當(dāng)權(quán)威的文檔:MDN,比如有關(guān) .map() 的介紹在這里就有。
或者你可以 Google 搜索如『array.map mdn』這樣的關(guān)鍵字,通常第一個結(jié)果就是 MDN 文檔。

希望對你有幫助,望采納。

懷中人 回答

在vue中引用了jq嗎? 一般vue點擊事件是用@click這種綁定

青黛色 回答

onclick="f1()" 相當(dāng)于下面的代碼:

//瀏覽器為你包裝了一層
onclick=function(){
    fn();
}

btnObj.onclick=f2; 是一個賦值表達(dá)式

焚音 回答

首先,先看看接口中有沒有 /api 這一段字符串。

如果沒有(看報錯信息應(yīng)該是沒有的),那么 /api 只是你設(shè)置的一個標(biāo)識,告訴本地 node 服務(wù)器,通過 /api 這個標(biāo)識對相應(yīng)接口進(jìn)行代理跨域。

所以,需要在 proxyTable 配置項中通過 pathRewrite/api 重寫成空,以保障接口正常訪問。

但是,你寫的配置會把 /api 這一段字符串添加到接口中,導(dǎo)致請求404:

...
pathRewrite : {
'^/api': '/api'
}
...

正確的應(yīng)該是:

...
pathRewrite : {
'^/api': ''
}
...
初心 回答

callback跟參數(shù)的形式一致

祈歡 回答

我們都用Ant Design,踩過了很多坑,也填了很多坑。

好難瘦 回答

test() 的參數(shù)只需要一個 fn(函數(shù))對象就好,不用管它是哪來的。如果想綁定它一定是在 item 上進(jìn)行調(diào)用,那 item 必須在 test() 內(nèi)可用,

  • 在傳入 key 的情況下可以用 item[key]() 來調(diào)用;
  • 在傳入 fn 的情況下可以用 fn.apply(item) 或者 fn.call(item) 來調(diào)用;
  • 但是如果傳入的 fn 是綁定(.bind(obj)) 到其它對象上的,無論如何都不可能在 item 上調(diào)用

基于第 3 點,在 test() 不能訪問 item 的情況下,可以不限制 test() 的參數(shù),只要求是函數(shù)就行,如果需要綁定對象,可以由調(diào)用者自己綁定 item

如果是要嚴(yán)格控制在 item 上調(diào)用,可以用 OOP 思想對 item 進(jìn)行一個封裝(當(dāng)然不封裝也可以實現(xiàn)),但在調(diào)用的時候給的不是 fn,而是一個 key,先進(jìn)行 key 在 item 中的有效性判斷,再通過 item[key]() 來調(diào)用。

舊螢火 回答

store里的state初始值里沒有那些屬性所以報undefined,在computed里 判斷下underfined時 return 空數(shù)組
comptued:{

swiper(){
    const { productsdata }= this.store.state;
    return productsdata ?你的代碼 :【】;
}


大致這樣 手機(jī)
你那個state.detail是哪里來的

純妹 回答

你截圖的這一項,總有一個index值吧,你可以把這個值在點擊的時候取出來,然后操作index的票數(shù)+1,之前我是在redux里寫了一個方法,讓后props這個方法接收index值。(新手妹紙,不合適的話別噴我 --)

痞性 回答

放錯位置了,改成下面的

get(url, {
    params: params
    cancelToken:vm.source.token
})
祈歡 回答

你的 HASH 用法搞錯了,請參考下面的代碼

/*
數(shù)字簽名示例代碼。

@author: 李毅
*/
package main

import (
    "bytes"
    "crypto"
    "crypto/rand"
    "crypto/rsa"
    "crypto/sha512"
    "log"
)

type Demo struct {
    PriKey *rsa.PrivateKey
}

func (demo *Demo) LoadPrivateKey() {
    privateKey, err := rsa.GenerateKey(rand.Reader, 1024)
    if err != nil {
        log.Fatal(err)
    }
    demo.PriKey = privateKey
}

// 返回 digest, signature
func (demo *Demo) Sign(message string) ([]byte, []byte) {
    messageBytes := bytes.NewBufferString(message)
    hash := sha512.New()
    hash.Write(messageBytes.Bytes())
    digest := hash.Sum(nil)

    signature, err := rsa.SignPKCS1v15(rand.Reader, demo.PriKey, crypto.SHA512, digest)
    if err != nil {
        log.Fatalf("rsa.SignPKCS1v15 error: %v\n", err)
    }
    return digest, signature
}

func (demo *Demo) Check(digest, signature []byte) bool {
    err := rsa.VerifyPKCS1v15(&demo.PriKey.PublicKey, crypto.SHA512, digest, signature)
    if err != nil {
        log.Printf("rsa.VerifyPKCS1v15 error: %V\n", err)
        return false
    }
    return true
}

func main() {
    demo := &Demo{}
    demo.LoadPrivateKey()
    digest, signature := demo.Sign("hi")
    if demo.Check(digest, signature) {
        log.Printf("signature is good")
    } else {
        log.Printf("signature is bad")
    }
}
朕略萌 回答

1.stopPropgation不行是因為你綁定在li上,其不能阻止同一個節(jié)點上的其他事件句柄被調(diào)用。而且整體運行沒有被終止,后面的if仍然有效并執(zhí)行。而return則直接結(jié)束了。
2.減少DOM操作,提高效率。
3.可以換種思路,代碼如下:

$( '.type-2 li' ).on( {
  click( e ) {
    let $this = $( this );
    
    $this.toggleClass( 'selected' ).hasClass( 'selected' )
      ? e.target.nodeName === 'LI'
          &&  $this
                .children( 'i' )
                .remove()
      : $this
          .append(
            `<i class="iconfont icon-select-answer animated slow infinite">
                <textarea placeholder='輸入具體描述(必填):'></textarea>
             </i>`
          ).focus()
  }
});
假灑脫 回答

1、用exists 代替 in
2、personId 創(chuàng)建索引 提升查詢效率

殘淚 回答

去掉后面整個orWher,只考慮一個條件的情況下(紅框內(nèi)有兩個),把pub_time那個條件當(dāng)作a,閉包內(nèi)的short_time當(dāng)作c,相當(dāng)于a ||(a&c),最后的結(jié)果取決與a,a為true(查詢的到的話),結(jié)果為ture,false則結(jié)果為false,所以等價于a||(a&c) = a

故人嘆 回答

原生實現(xiàn):

var footer = document.getElementById("footer");

var children = footer.childNodes;

var res = Array.prototype.filter.call(children ,(el)=> el.tagName === 'DIV');

//res.forEach((el)=> console.log(el.outerHTML));
冷溫柔 回答

game.json里面deviceOrientation設(shè)為landscape

圖片描述

哚蕾咪 回答
function f1(){
        return new Promise((resolve,reject) =>{
            setTimeout(() =>{
                resolve(1);
            },1000)
        })
    }

    function f2(value){
        return new Promise((resolve,reject) =>{
            setTimeout(() =>{
                resolve(value + 2);
            },1000)
        })
    }

    function f3(value){
        return new Promise((resolve,reject) =>{
            setTimeout(() =>{
                resolve(value + 3);
            },1000)
        })
    }

    function* test() {
        var result=yield f1();
        result=yield f2(result);
        yield f3(result);
    }
    function co(fun){
        var t=fun();
        var result=null;
        var _r;
        var p=new Promise(function(resole){
            _r=resole;
        });
        function next(data){
            var d=t.next(data);
            result=data;
            if(d.value){
                d.value.then(function(data){
                    next(data);
                })
            }else{
                _r(result);
            }
        }
        next();
        return p;
    }
    co(test).then(console.log);

不是co嗎