[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/21 06:30 / Filesize : 433 KB / Number-of Response : 1011
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

+ JavaScript の質問用スレッド vol.122 +



489 名前:デフォルトの名無しさん (ワッチョイ d35b-drn7) mailto:sage [2016/12/12(月) 00:02:42.32 ID:x9ggXkxf0.net]
>>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は配列ではなくオブジェクトになる。
(配列の方が速いが名前引きの方が後で分かりやすい。そこで速度が必要とも思えないし)






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<433KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef