エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScript 配列から指定した値の近似値を取得 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScript 配列から指定した値の近似値を取得 - Qiita
速度とか気にせず、シンプルにわかる安く取得する方法としてメモしておきます。 海外のどこかのサイトに... 速度とか気にせず、シンプルにわかる安く取得する方法としてメモしておきます。 海外のどこかのサイトに書いてあったコードです function getClosestNum(num, ar){ //近似値を保持しておく変数 var closest; //配列かどうか、要素があるか判定 if(Object.prototype.toString.call(ar) ==='[object Array]' && ar.length>0){ //まず配列の最初の要素を近似値として保持する closest = ar[0]; //配列の要素を順次比較していく for(var i=0;i<ar.length;i++){ //この時点での近似値と、指定値の差異を絶対値で保持しておく var closestDiff = Math.abs(num - closest); //読み込んだ値と比較し、差異を絶対値で保持し