▶ 実 行
▶ 実行
クリア
配列の長さを取る命令の実行時間
by てぃふと@うぇいく
試行回数は1000000 アーレーは[] ダミーは0 ●テスト1とは 試行回数回 ダミーはアーレーの要素数 ここまで ここまで ●テスト2とは 試行回数回 ダミーはアーレーの配列要素数 ここまで ここまで ●テスト3とは 試行回数回 ダミーはアーレー["length"] ここまで ここまで テストオマケ関数文字列は『 let dummy; for (let i=0;i < CNT;i++) { dummy=aaray.length; } return dummy; 』 テストオマケ関数は["CNT,aaray"]とテストオマケ関数文字列でJS関数作成 ●(ARGSとBODYで)JS関数作成とは 『(function(A,B){return new Function(A,B);})』を[ARGS,BODY]でJS関数実行を戻す ここまで 「試行回数は{試行回数}回、単位はミリ秒」を表示 STは"Date.now()"をJS実行 テスト1 ETは"Date.now()"をJS実行 「テスト1(関数内、要素数 ):{ET-ST}」を表示 STは"Date.now()"をJS実行 テスト2 ETは"Date.now()"をJS実行 「テスト2(関数内、配列要素数):{ET-ST}」を表示 STは"Date.now()"をJS実行 テスト3 ETは"Date.now()"をJS実行 「テスト3(関数内、プロパティ):{ET-ST}」を表示 STは"Date.now()"をJS実行 試行回数回 ダミーはアーレーの配列要素数 ここまで ETは"Date.now()"をJS実行 「テスト4(関数外、要素数 ):{ET-ST}」を表示 STは"Date.now()"をJS実行 試行回数回 ダミーはアーレーの配列要素数 ここまで ETは"Date.now()"をJS実行 「テスト5(関数外、配列要素数):{ET-ST}」を表示 STは"Date.now()"をJS実行 試行回数回 ダミーはアーレー["length"] ここまで ETは"Date.now()"をJS実行 「テスト6(関数外、プロパティ):{ET-ST}」を表示 STは"Date.now()"をJS実行 テストオマケ関数(試行回数,アーレー) ETは"Date.now()"をJS実行 「テストオマケ(JS関数作成 ):{ET-ST}」を表示