のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,843人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    201 : Name_Not - 2018/08/24(金) 09:38:25.86 ID:???.net (+61,+25,-4)
    >>200
    関数名は自己顕示欲の塊だな
    202 : Name_Not - 2018/08/24(金) 09:47:25.35 ID:???.net (-1,-29,-1)
    MyCheepfuncとでも書けばよろしいか
    203 : Name_Not - 2018/08/24(金) 18:02:32.12 ID:???.net (-6,-29,-1)
    そうだよな!myFuncだよな!!
    204 : Name_Not - 2018/08/26(日) 13:34:01.68 ID:???.net (+7,-29,-19)
    >>188
    IE11用にPromiseのPolyfill作成
    205 : Name_Not - 2018/08/26(日) 13:37:17.36 ID:???.net (-6,-29,-29)
    >>199
    >>194の事例なら、onclickを付け外しする方が圧倒的にスマート
    206 : Name_Not - 2018/08/27(月) 02:12:08.30 ID:???.net (+2,-30,-13)
    onclick="MyFunc()"
    が一番スマート
    207 : Name_Not - 2018/08/27(月) 09:03:04.46 ID:???.net (-1,-29,-14)
    >>206
    そこはaddEventListenerじゃないのか
    208 : Name_Not - 2018/08/27(月) 20:32:05.95 ID:???.net (+3,-30,-142)
    ジェネレーター関数で
    function* g(){
    const n=yield 0;
    yield n;
    }
    var f=g();
    console.log(f.next());
    console.log(f.next(3));

    nextで直前のyield部の変数に値を渡せる、みたいな機能がありますが
    これをうまく利用した例などはありますでしょうか
    ぱっと見どこに値を渡したのか?という見辛さに違和感があるのと
    実行直前の値を変えたい、という状況が思いつきません
    209 : Name_Not - 2018/08/28(火) 02:54:06.46 ID:???.net (+57,+29,-10)
    普通受ける方も送る方もfor文で回しながら渡すだろ
    210 : Name_Not - 2018/08/28(火) 10:55:32.54 ID:???.net (+47,+29,-2)
    ふぉーだね
    212 : Name_Not - 2018/08/29(水) 20:35:12.46 ID:???.net (+57,+29,-3)
    でない。理由は思いつくが、興味ないので他の人に任せる
    213 : Name_Not - 2018/08/29(水) 20:52:35.56 ID:???.net (+2,-20,+0)
    [> 興味ないね
    214 : Name_Not - 2018/08/29(水) 21:09:27.82 ID:???.net (-1,-29,-43)
    strictと非strictが結合してるとか
    215 : Name_Not - 2018/08/29(水) 21:51:10.55 ID:???.net (+44,+21,-12)
    ネームスペースがカオス状態
    216 : Name_Not - 2018/08/30(木) 02:12:49.36 ID:???.net (+0,-27,-9)
    前後のファイルがつながって、1文扱いにならないように、

    ファイルの冒頭に、; を入れておけば?
    217 : Name_Not - 2018/08/30(木) 13:06:35.40 ID:???.net (+0,-28,-3)
    Q ○○したらエラーが出ます

    A エラー内容確認してがんばって直せ
    218 : Name_Not - 2018/08/30(木) 15:50:26.75 ID:???.net (+57,+29,-12)
    でもエスパー能力高いやつって経験豊富だから大体どういう理由でエラーが出てるか予想できるよね
    219 : Name_Not - 2018/08/30(木) 16:25:10.54 ID:???.net (+57,+29,-10)
    でもでも言うまえに再現できるデモでも用意しろや
    220 : Name_Not - 2018/08/31(金) 06:24:14.99 ID:???.net (+7,-10,+0)
    ファイル晒せよ
    221 : Name_Not - 2018/08/31(金) 14:58:47.93 ID:???.net (+95,+11,-1)
    恥ずかしいし・・・・・・
    222 : Name_Not - 2018/08/31(金) 21:42:38.54 ID:???.net (+52,+29,-14)
    恥ずかしいなら、質問しなければいい
    223 : Name_Not - 2018/09/01(土) 03:18:20.04 ID:???.net (+61,+29,-40)
    >>221
    チンコ晒せといってるじゃないんだから。
    Githubとかあんなところもその恥ずかしいという気持ちを乗り越えてからすべてが始まるんだぞ
    224 : Name_Not - 2018/09/01(土) 05:15:01.09 ID:???.net (+47,+29,-7)
    チンコかファイルかって言われたら俺はチンコを晒す
    225 : Name_Not - 2018/09/01(土) 09:39:29.79 ID:???.net (+70,+29,-19)
    >>221
    その理屈だと、エスパーも恥ずかしくてコードを晒せない
    226 : Name_Not - 2018/09/01(土) 13:15:10.23 ID:???.net (+47,+29,-4)
    チンコより頭頂部を晒せ
    227 : Name_Not - 2018/09/01(土) 13:29:54.75 ID:???.net (-1,-29,-1)
                ,.:::.⌒⌒:::::ヽ
                (::::::::::::::::::::::::::::)
               (::::::::::::::::::::::::::::::::::)
              (:;;;::::::::::::::::::::::::::::::::::::)
             (:;;;;;:::::::::::::::::::::::::::::::::::::)
              (;:::::::::::::::::人:::::::::::::::::ノ
              (::::::: (´・ω・`):::::ノ 
    228 : Name_Not - 2018/09/01(土) 22:16:40.35 ID:???.net (+9,-30,-78)
    jqueryのmapとjavascriptのmapって全然違いますよね
    jqueryの方はreturnで配列返したら配列じゃなく展開されて値が代入されてました
    なので配列で返したいときは
    $().map(_=>[[]])
    みたいに入れ子にしないといけない、でよいでしょうか?
    229 : Name_Not - 2018/09/01(土) 23:09:13.75 ID:???.net (+10,-29,+0)
    >>228
    なんか根本的に間違ってるぞ。

    jQueryのmapは二種類ある。
    $.map と $().map だ。

    前者は、(jQueryが開発された当時、存在しなかった)
    JavaScriptのmap相当の機能を提供するものとして作られた。

    後者はjQueryオブジェクト(=要素の配列をラップしたもの)に対して
    mapを実行するもの・・・が基本ではあるんだが、jQueryオブジェクトというのは
    いうのはDOMだけではなく任意のオブジェクトをラップすることが可能なので
    いろんなものに使えたりはする。

    で、JavaScriptのmapとして使いたいなら、$.mapの方を使う。これは配列が
    mapメソッドの引数になっているという違いはあるがJavaScriptのmapと同じように使え、
    真の配列だけではなくlengthプロパティがある配列っぽい(Array-like な)ものを
    扱えるという便利さもある。

    > みたいに入れ子にしないといけない、でよいでしょうか?
    入れ子にしないといけないとかいうのは意味がわからん。
    後者を変な使い方をしてるだけだろう。
    あんたが欲しいものは前者だ。それ使っておけば悩むことなど無いはずだ。
    230 : Name_Not - 2018/09/02(日) 00:08:20.80 ID:???.net (+10,-30,-178)
    >>229
    実際に試してみるとわかる
    var arr=[1,2,3];
    console.log( $.map(arr,_=>[1,2,3]) ); //[1, 2, 3, 1, 2, 3, 1, 2, 3]
    console.log( arr.map(_=>[1,2,3]) ); //[Array(3), Array(3), Array(3)]
    console.log( $.map(arr,_=>[[1,2,3]]) ); //[Array(3), Array(3), Array(3)]
    ということではないかと
    231 : Name_Not - 2018/09/02(日) 00:23:21.84 ID:???.net (+4,-29,-79)
    >>230
    マジかw それはしらなかった。

    jQueryのmapってRubyでいうflat_mapだったんだ。
    ってことはmapといいながら1対1での変換じゃなくて
    要素を増やしたり減らしたりもできるってことか。

    なんでjQueryのmapはdeprecatedにならないのかと
    思っていたらそういうことだったんだな
    232 : Name_Not - 2018/09/02(日) 08:29:58.46 ID:???.net (-2,-30,-102)
    $.map, $().map

    jQuery には、2種類のメソッドがある

    $.メソッド名は、汎用的なユーティリティ関数で、
    $().メソッド名は、this を持つ、インスタンスメソッド
    233 : Name_Not - 2018/09/02(日) 09:15:03.76 ID:???.net (+3,-19,-1)
    thisを持つとは?
    234 : Name_Not - 2018/09/02(日) 14:40:05.80 ID:???.net (+57,+29,-21)
    レシーバーに有益な値が渡されるという意味だろう
    235 : Name_Not - 2018/09/02(日) 17:24:13.95 ID:???.net (-6,-29,+0)
    $.mapもthisを持つがな
    236 : Name_Not - 2018/09/02(日) 19:19:10.92 ID:???.net (-1,-29,-19)
    thisを持てない関数とかメソッドってあるんか?
    237 : Name_Not - 2018/09/03(月) 11:57:20.99 ID:???.net (+57,+29,-9)
    thisを持つとかまた頭悪いオレオレ用語開発したなw
    付き合ってあげるここの人たち優しい
    238 : Name_Not - 2018/09/04(火) 03:22:36.38 ID:???.net (-8,-26,+0)
    this is
    239 : Name_Not - 2018/09/08(土) 08:11:12.39 ID:???.net (+73,-30,-195)
    var tName = [];
    var tNumber = [];
    var i = 0;
    var o = document.getElementsByTagName("a")[25];
    for( i=6;i <=24;i++ ){
    tName.push(document.getElementsByTagName("a")[i]);
    tNumber.push(document.getElementsByTagName("a")[i-1]);
    if(tName[i].textContent.includes("(1001)") == true){
    tName[i].style.display = "none";
    tNumber[i-1].style.display = "none";
    }
    }
    if( o.textContent.includes('(1001)') == true ){
    o.style.display = "none";
    }
    これ実行するとTypeError: tName[i] is undefinedって出るんですが原因わかる方いますか?
    実行順序の関係だろうか.
    241 : Name_Not - 2018/09/11(火) 08:11:08.54 ID:???.net (+99,+29,-14)
    >>239
    エラー出た時にブラウザでオブジェクトの中身覗いたら原因丸わかりじゃないですか?
    いつもどういうデバッグしてるんですか
    242 : 239 - 2018/09/11(火) 09:07:54.08 ID:???.net (+90,+30,-121)
    いつも割と気合と努力で(console.log)でゴリ押ししてたからなぁ汗
    ブラウザのコンソールはエラーと警告が出るだけの場所だと思い込んでてまさかコード打ち込んでデバッグ出来るとは青天の霹靂だ
    >>241
    tNameは最初の一個しかないのが意味が分かりません
    ほぼ同じソースコードだけど別のページだと動くのに.
    ゴリ押ししたら動くのにforとarray使ったら動かなくなるのなんでなん
    243 : Name_Not - 2018/09/11(火) 09:13:52.40 ID:???.net (+62,-3,-2)
    >>242
    いつの時代の人?
    244 : 239 - 2018/09/11(火) 09:35:20.21 ID:???.net (+61,+29,-5)
    >>243
    多分江戸時代とか…滝汗
    245 : Name_Not - 2018/09/11(火) 11:17:52.01 ID:???.net (-2,-30,-51)
    ループの中の if(tName[i].……の直前で
    i と tName をconsole.log()にかけるコード1行入れりゃ理解できるんでね
    246 : Name_Not - 2018/09/11(火) 20:05:23.62 ID:???.net (+11,-30,-166)
    for使わずにtNameだけ書くと >>239

    var tName = [];
    var i=0;
    //i=0からi=5は、何もしていない
    console.log(tName); // []

    i=6
    tName.push('要素a');
    console.log(tName); // ['要素a']
    console.log(tName[i]);// undefined == tName[6]
    i=7
    tName.push('要素a');
    console.log(tName); // ['要素a','要素a']
    console.log(tName[i]); // undefined == tName[7]
    //以下繰り返し
    249 : Name_Not - 2018/09/20(木) 07:03:57.75 ID:???.net (+93,+26,-94)
    そりゃiframe内の動画がユーザーアクション無しで音声流そうとすればブロックされて当然でしょ
    いまデスクトップでもどんどん厳しくなてるんだから
    WebAudioAPIとかもポリシー変更になるでしょ
    250 : Name_Not - 2018/09/20(木) 07:54:48.18 ID:???.net (+55,+27,-16)
    iframe自体けっこう嫌われてるからねぇ…
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について