[過去ログ] + JavaScript の質問用スレッド vol.122 + [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
486: (ワッチョイ d35b-drn7) 2016/12/12(月)00:02 ID:x9ggXkxf0(1) AAS
>>484
> 違いは配列名だけ
function sub(引数1,引数2, target_array) { // target_array は変更配列名
target_array['b'] = Math.ceil(target_array['b'] * 1.1);
ちなみに係数は>>485の形式で配列にしておきクロージャでスコープに入れ、引数2で引く。
var coeffs = [1.1, 1.5, 1.1];
function sub(引数1,引数2, target_array) {
target_array = Math.ceil(target_array['b'] * coeffs[引数2]);
おそらく 'b' や 'c' も同様に出来るのだろうからそれも。
上手く纏まらないのなら諦めてそのまま書くしかない。
あと、その手の場合はenumの値を直接扱うよりは名前で扱った方がいい。
その場合はcoeffsは配列ではなくオブジェクトになる。
(配列の方が速いが名前引きの方が後で分かりやすい。そこで速度が必要とも思えないし)
上下前次1-新書関写板覧索設栞歴
あと 516 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s