パターンA

メインループ

{

//重たい処理

//重たい処理

}

 

 

パターンB

const a = () => {

  //重たい処理

  //重たい処理 
}

メインループ

{

 a();

}

 

パターンC

const a = () => {

  //重たい処理
}

メインループ

{

  a();

  a();

}

 

 

問1、ループ中のメモリ消費が少ない順に並べよ

問2、ループ中の実行速度が速い順に並べよ

問3、これらのメモリ消費、実行速度を調べる方法を答えよ

 

 

 

 

 

 

 

 

 

わかるかな?

 

 

 

 

 

 

 

 

これは我が社の入社試験問題にも採用されています(大嘘)

 

 

 

 

 

 

 

 

 

 

ちなみに

ぷちょうさんはわかりません爆弾

 

 

(都合よく分かる人が見てくれてさらに回答してくれないかな)

 

 

 

たぶん問1がC、A、B(A≒B)で問2がA、B、C(A≒B≒C)かなとは思うんですが確証がもてない

少なくとも問3がわからない

まあ今後の課題ということで・・・答えがわかったら正解への回答へのリンクをここに貼っておきます