元スレ+ JavaScript の質問用スレッド vol.99 +
JavaScript覧 / PC版 /みんなの評価 :
451 = :
452 = :
今は昔と違って良書色々有るんだから勉強しろよ
453 = :
ここIDで出ないからレスの繋がりわかりにくいな
454 = :
_, ,_ パーン
( ‘д‘)
⊂彡☆))Д´) >>442
455 = :
>>454
殴る理由を聞こうか
456 = :
>>448
>>450
サンクス
>>450
自分の書けるコードの別の書き方って複数あるだろうから、
知らんのもあるさ。
431はprototypeとnewとonclickとクロージャと使うって縛りで
書いたコードだった。
457 = :
>>455
衝動
458 = :
>>442は
>>429が自分で調べて答えを導き出すチャンスや楽しさを奪った罪が大きい
459 = :
いや、全然奪ってないし。
460 = :
全然クロージャでもないし即時実行してるだけなんだがw
そもそもsetTimeoutすら関係ないっていうね
書いた後見返して気付いた事だがw
461 = :
結局クロージャも水の泡か
462 = :
なんかネタな~い?
463 = :
new function()の使い方教えて下さい。
ぐぐっても出てこないもので。
464 = :
一度しか使わせない
コンストラクタじゃねーの?
465 = :
取り越しクロージャだったな
466 = :
467 = :
アナログ描画入門を見たな
468 = :
kwsk
469 = :
クロージャではないが、汚染を防ぐのに便利だ
470 = :
>>425
すいません、途中できれてました。
こんなbookmarkletです。
iOS系で使いたいなと考えているんですが・・・
javascript:h=location.href;
document.addEventListener('gesturechange',function(){=window.getSelection();
if(s!='')location.href='draftpad:///insert?after='+encodeURIComponent('\n'+s+'\n');
});
動作は、
Safariで表示している部分を選択してから、
複数の指でタップすると選択分をdraftpadへ改行付きで渡します。
どうせ渡したあとでいじるなら、
draftpadに渡す前にs=s.replace(/ /g ,",");などを使って、
選択中の文字列の中から連続スペース「 」を「,」に置換したいのです。
変数sの中の文字列を置換する方法がありましたら、
御教示お願いいたします。
472 :
>>449
100スレ目に入ったら
何か気の利いたことを書いてドヤ顔しようと
そわそわしています
473 = :
質問の意図や前提をくみ取れない糞質問
が多い。それで回答者が逆質問をしたり
悪口を言ったりする。それを前もって思
い描く力が絶望的に欠如してるに違いない。
スーパーハッカーだけが意図を理解できる。
レアなそういう神が颯爽と登場する予感。
474 = :
なんか適当なnew function のサンプル貼ってください
479 = :
>>478
重複したらどうするの?
481 = :
やっぱfor-inで走査照合するしかないのかな。
逆引きハッシュをあらかじめ作っておく手もあるか。
482 = :
>>478
データの内容からオブジェクトの名前を取得するという構造がおかしいわ。
それならデータの内容を名前にしたオブジェクト名の配列を用意するべき。
483 = :
連想配列の扱い方が分かってないだけじゃん
回答する必要なし
484 = :
なにこの仕切り屋さん。
485 = :
逆引きハッシュを維持するに1票。
486 = :
全部ひとつのオブジェクトの中に入れちゃえ
487 = :
>>482
オブジェクトというよりハッシュ的に使いたいんだろ。
例えば氏名をキーに年令を格納とか。
488 = :
>>482
なにいってんの?その手の処理はよくあるから。
489 = :
>>202 禿同。全部同じ奴なのかねえ。
491 = :
「重複したら最初のキーを取得したい」ってのがねー「最初」ってのがねー
やっぱり、データと名前が逆だわ。他に方法ないでしょ。
492 = :
どのAPI見ても普通は最初のキーを返すぞ。
結果によって文字列だったり配列だったり、そりゃないわ。
493 = :
基本的にはこう。
var getKey = function(obj, value) {
for (var key in obj) {
if (obj[key] === value) {
return key;
}
}
return null;
};
var getKeys = function(obj, value) {
var keys = [];
for (var key in obj) {
if (obj[key] === value) {
keys.push(key);
}
}
return keys;
};
494 = :
それだと任意(の順)のキーが返ってくる
495 = :
>>494
どゆこと?正しいコード書いてみて。
496 = :
そもそもオブジェクトに順序は関係ないと思うが
497 = :
>>495
プロパティの順番は保証されてないから
キーの順番に意味があるならその順番を保持していないといけない
498 = :
>>497
矛盾してるよ。順番は保証されてないのにキーの順番に意味があるわけが無い。
499 = :
キーの順番に意味があるなら、
その順番を別途保持していないといけない
ってことだろ?
ちゃんと分かるように書け&分かれ
500 = :
>>491
本人がそれを望んでるんだから、それでいいじゃん。
そこまでケチを付けるのか。
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.89 + (1001) - [97%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.109 + (1001) - [95%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.129 + (926) - [95%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.129 + (981) - [95%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.139 + (1001) - [95%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.86 + (1001) - [95%] - 2011/5/27 21:50
トップメニューへ / →のくす牧場書庫について