前提・実現したいこと
こちらサイトにて、自動買取査定価格の計算部分にバグが発生してしまいました。
以下は、10gあたりの買取価格の値段になります。
単純に計算をしますと、自動買取査定価格の100gの値段は10gの10倍 = 「581100」となりますが、実際の計算の値段は、「587,700」となってしまっています。
その為、こちらの計算ロジックの修正を行いたいと考えています。
該当のソースコード
以下は、「app.js」のバグが発生してしまっていると思われる部分になります。(コードが長い為、全文は載せれませんでした。)
js
1this.goldMaxPrice = Math.max(t, o, u, p, m), this.silverMaxPrice = Math.max(e, i, c, h, v), this.platinaMaxPrice = Math.max(r, s, f, d, y) 2 }, 3 4 maxPriceCalculate: function() { 5 "gold" == this.preciousMetal ? this.priceTotal = (this.goldMaxPrice * this.weight).toLocaleString() : "silver" == this.preciousMetal ? this.priceTotal = (this.silverMaxPrice * this.weight).toLocaleString() : "platina" == this.preciousMetal ? this.priceTotal = (this.platinaMaxPrice * this.weight).toLocaleString() : (this.preciousMetal, this.priceTotal = "") 6 } 7 },
試したこと
問題の部分は、app.jsの654行目辺りかと思われる為、デベロッパーツールにて、該当箇所にブレイクポイントを打ちましたが、default.jsが開き、98行目にブレイクポイントが設定されてしまいます。
さらに、console.log(this.priceTotal)
などとconsole.logを打ち込んで、自動買取価格査定のグラム数などを変更し、変数の遷移の確認を試みましたが、結果は「undefined」になってしまいました。
回答1件
あなたの回答
tips
プレビュー