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

私的良スレ書庫

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

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

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
651 : Name_Not - 2019/08/19(月) 22:28:44.17 ID:???.net (+13,+20,-5)
へぇw
非同期処理に、ねぇww
653 : Name_Not - 2019/08/19(月) 23:01:56.68 ID:???.net (-26,-25,-43)
>>652
いやだから右側の処理をしたいんだろ?
hoge終わったら次のhogeが実行してほしいんだろ?
Promise.allは全部同時に実行されるんだから使わずに
同じような引数で右の処理を行ってくれるような関数を実装しろよ
654 : Name_Not - 2019/08/19(月) 23:15:44.48 ID:???.net (-24,-29,-55)
>>647
色々言いたいことあるけど最初の例で
〜then(hoge()) ←hogeを即時実行しちゃって大丈夫なの?
それともこれがjQuery wayなのか知らんけど
656 : Name_Not - 2019/08/20(火) 04:20:25.78 ID:???.net (+31,+29,-12)
その"こういう"が何かを書けっつー話
自分がわかってるつもりで書いても何も伝わらねーの
657 : Name_Not - 2019/08/20(火) 06:23:02.11 ID:???.net (-17,-19,-8)
>>656
JavaScriptのPromiseを勉強してからもう一回来てくれる?
658 : Name_Not - 2019/08/20(火) 07:13:07.16 ID:???.net (+21,+28,-3)
お前が勉強しろ
659 : Name_Not - 2019/08/20(火) 07:17:29.57 ID:???.net (+30,+29,-5)
>>658
はい勉強しました。
これで問題解決でいいですよね
660 : Name_Not - 2019/08/20(火) 07:52:03.58 ID:???.net (-19,-7,-1)
解決しますた
661 : Name_Not - 2019/08/20(火) 08:15:16.48 ID:???.net (+32,+29,-3)
横からだが、>>656は何も間違ってない
662 : Name_Not - 2019/08/20(火) 08:20:11.30 ID:???.net (+22,+29,-3)
解決したんだからいいだろ
663 : Name_Not - 2019/08/20(火) 08:24:28.96 ID:???.net (+24,+29,-6)
どっちが解決したのか分からんが、>>654が解決したなら、良かったな
664 : Name_Not - 2019/08/20(火) 08:38:28.55 ID:???.net (+22,+29,-5)
本人「横からだが~」
wwww
665 : Name_Not - 2019/08/20(火) 12:42:01.42 ID:???.net (+27,+29,-10)
どっちにしろ普通の頭持ってりゃここまでのレスで解決するだろ
666 : Name_Not - 2019/08/20(火) 13:17:40.81 ID:???.net (+25,+29,-29)
説明もできずに「解決したんだから結果オーライ」みたいなバカしかいないの?
667 : Name_Not - 2019/08/20(火) 13:32:38.41 ID:???.net (+27,+29,-15)
煽っても答えが出てくるわけではないよ
668 : Name_Not - 2019/08/20(火) 15:17:39.58 ID:???.net (+27,+29,-22)
そもそも答えが書ける人間は「こういう」なんて書かないしな
670 : Name_Not - 2019/08/20(火) 23:55:44.22 ID:???.net (-27,-25,-32)
もっと論理的に、正確に書いてくれ!

処理A が成功したら、処理B を行うとか

プログラマーなんだから、yes/no と、順番を明確に書いてくれ!
672 : Name_Not - 2019/08/22(木) 10:18:31.37 ID:???.net (+22,+29,-5)
なんでそこまで必死なんだ?
674 : Name_Not - 2019/08/22(木) 10:47:04.11 ID:???.net (+19,+26,+0)
意味がわかりません
676 : Name_Not - 2019/08/22(木) 19:04:40.21 ID:???.net (+18,+30,+0)
677 : Name_Not - 2019/08/22(木) 19:30:57.37 ID:???.net (+27,+29,-12)
> 俺だったらreduce使うかな
は、

俺だったらfor文使うかな
と言ってるのと同じで、なにも役に立つことを言ってない
678 : Name_Not - 2019/08/22(木) 20:26:30.65 ID:???.net (+24,+29,-83)
>>673
すまんがまず仕様を明確に示してくれないと何も答えられん
・数字↔果物の対応関係と文字列のデータは何処にどう置いてあるのか
・_で繋げるのは分かったのでみかんとぶどうは何処から来たのか
・配列は必ず昇順なのか
679 : Name_Not - 2019/08/22(木) 22:53:03.53 ID:???.net (+22,+29,-1)
どっかの宿題みたいだな
681 : Name_Not - 2019/08/23(金) 00:39:14.48 ID:???.net (-19,-30,-134)
Ruby で作った

require 'csv'

str = <<"EOT"
id,fruit
1,りんご
21,スイカ
33,みかん
46,ぶどう
55,なし
EOT

options = { :headers => true }

# 2次元配列
ary = CSV.parse( str, options ).each_with_object( [ ] ) { | row, ary |
ary.push [ row[ 'id' ].to_i, row[ 'fruit' ] ]
}

ary_2 = ary.select { |ary| 30 <= ary[ 0 ] && ary[ 0 ] <= 50 }
.map { |ary| ary[ 1 ] } # フルーツ名

p res = ary_2.join( "_" ) #=> "みかん_ぶどう"
682 : Name_Not - 2019/08/23(金) 10:17:43.71 ID:???.net (-23,-30,-279)
javascript初心者なのですが、よろしくお願いいたします。

【環境】windows10 1809、Chrome(Vivaldi)
【何をしたのか】
月イチで使う、web上の申込フォームがあります。
毎月同じような内容を入力→申込を繰り返すのですが、
その入力をブックマークレットで半自動化しようと思っています。
今回詰まっているのは、textの欄にクリップボードの文字列を貼り付けする処理の記述についてです。
【期待する結果】クリップボードの文字列を、目的の欄に貼り付けしたい。
【サンプルコード】
let chk = document.getElementsByTagName('input');
for (let i = 0; i < chk.length; i++) {
if (chk[i].type=='text'
&& chk[i].title=='利用者番号'){
chk[i].value =  //クリップボードの値//  ←ここの記述がわからないです
}
if (chk[i].type=='submit'
&& chk[i].value=='申込'){
chk[i].click();
}
}
683 : Name_Not - 2019/08/23(金) 13:47:23.98 ID:???.net (+25,+29,-46)
>>682
クリップボード chrome javascript ペーストで検索したら答えに行き着くんじゃね?
検索した上で出来なかったのなら【何をしたいのか】ではなく【何をしたのか】を書けよ
686 : 681 - 2019/08/24(土) 08:36:30.75 ID:???.net (-27,-30,-230)
Ruby では、powershell, clip コマンドも呼べる

# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる

str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換

ary = str.each_line.map( &:strip ) # 連続する空白類を除去する

IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
687 : Name_Not - 2019/08/24(土) 11:11:10.40 ID:???.net (+27,+29,-22)
何でもreadLineとかストリーム的に読むのって古臭いと言うか不便というか気持ち悪くないのかな
688 : Name_Not - 2019/08/24(土) 12:54:56.25 ID:/S1NGUjk.net (+24,+29,-16)
オペレーターだらけなのも気持ち悪いだろ
689 : Name_Not - 2019/08/24(土) 13:28:19.84 ID:???.net (+27,+29,-20)
別に絶対的に悪いということを言うつもりはないけど
Perlを引きずってるのがよく分かるね
690 : Name_Not - 2019/08/24(土) 13:38:26.50 ID:???.net (+23,+25,-3)
Perlはシェルスクリプトを引きずっている
691 : Name_Not - 2019/08/24(土) 18:25:29.78 ID:???.net (-29,-30,-37)
var tostr = {1:"りんご",21:"スイカ",33:"みかん",46:"ぶどう"};
var res = [1,21,33,46,58,64]
.filter(val => val >= 30 && val <=50)
.map(val => tostr[val])
.join("_");

たったこれだけのことをするのに>>681みたいに書かなきゃいけない言語ってやばない?
692 : Name_Not - 2019/08/24(土) 18:30:15.62 ID:???.net (+22,+29,-4)
「だから滅びた…」
693 : Name_Not - 2019/08/25(日) 06:33:17.22 ID:???.net (-27,-30,-84)
とても初歩的な質問なんだが

Makefileを作成して(内容はwebから拾ってきたものをコピペ)package.jsonと同じディレクトリにおけばmakeコマンドが使えるようになるということらしいけど
makeコマンドを使おうとすると
>make : 用語 'make' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。
ってなってしまうのはどうしたらいいんだろう?
695 : Name_Not - 2019/08/25(日) 06:47:00.71 ID:???.net (+20,+22,-8)
あ、makeもパッケージをインストールしないと使えないのか
上手くいったありがとう
696 : Name_Not - 2019/08/25(日) 23:46:41.10 ID:???.net (-27,-30,-277)
コマンドプロンプトで、そのコマンドの実行ファイル(.exe)を探すと、
漏れは、make をインストールしていないが、node.js をインストールしている場合、

where make
情報: 与えられたパターンのファイルが見つかりませんでした。

where node
C:\Program Files\nodejs\node.exe

PowerShell で、環境変数Path を表示すると、

$env:Path.split(";")

C:\Program Files\nodejs\
と表示されるので、ちゃんと、実行ファイルのあるフォルダが、環境変数Path に追加されている

つまり、実行ファイルから、拡張子を除いたものが、コマンド名となる!
ただし、その実行ファイルのあるフォルダが、環境変数Path に追加されていることが必要です!

普通は、個別のユーザー環境変数Path に追加する。
すべてのユーザーで共通にするなら、システム環境変数Path に追加する

コマンドプロンプトで、メモ帳のコマンドのパスを探すと、
where notepad

C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe

このように、2つ以上見つかった場合は、一番上の実行ファイルが実行される
697 : Name_Not - 2019/08/26(月) 10:17:23.90 ID:???.net (+0,-3,-86)
未経験でこれからフロントエンドの開発を行うとき、生のJSを覚えるべきなのかaltJSを利用すべきなのかどちらがよい?
用途は趣味用のユーティリティを自作する程度で、経験はwindows向けにC#、androidアプリをかじった程度
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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