5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

JavaScript の質問用スレッド vol.123 [無断転載禁止]©2ch.net

1 :デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 73c8-oPzN):2017/04/03(月) 00:31:25.68 ID:82yaJsi70
JavaScript を自ら学ぶ人のための質問スレッドです。
>>2-6のテンプレを読んだ上で質問してください。次スレは>>950>>2のテンプレ案(本スレで改善案があれば考慮)を元に立ててください

■質問を書く上で
(1) 煽り、コード制作依頼等、人を不快にさせる投稿はご遠慮下さい。公序良俗を守った応対を心がけてください。
(2) 他の人に迷惑をかけるスクリプトの質問はご遠慮ください。
  (ブラクラ、[戻る], [閉じる], [クリック] の妨害、画面占有など)
(3) 質問者及び議論を行う人はメール欄を空欄にし、名前にレス番を入れることを強く推奨します。回答者はなりすましを判断できませんので、なりすましが現れても自己責任となります。
(4) 常に自発的に調べる心構えを持ってください。
  具体的には「自分で調べてから質問する」「回答をもらってわからない単語があればGoogle検索してみる」など。
  わからない内容を代わりに調べてくれる回答者をお望みの方は余所で質問してください。
(5) 出来るだけ一般的な用語を使用してください。脳内オレオレ用語は混乱の元です。
(6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。
  ※必ず「問題の事象が再現されること」を確認してください。
   必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。
(7) サンプルコードに HTML が含まれる場合は http://validator.w3.org/ で [Check] してみてください。
(8) 質問を具体的かつ詳細に書くと回答を得られやすいです。>>2の質問テンプレートを活用してみてください。
(9) ライブラリ関連の質問は禁止です。関連スレにあるライブラリ質問スレで質問して下さい。
(10) 時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。
※前スレ
JavaScript の質問用スレッド vol.122
http://echo.2ch.net/test/read.cgi/tech/1472426483/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

332 :デフォルトの名無しさん (JP 0H6e-rLqX):2017/06/02(金) 17:46:14.18 ID:2tmjhXTOH
>>331
これか。

インドのプログラマーでちゃんと自動コンパイルできるコードを書いているのは36%
http://gigazine.net/news/20170520-indian-engineer-compilable-code/

ヒント:
・大学在籍者36,800人が対象
・そのうち、職業プログラマは14.67%
・100 - 36 = 64

たぶん、お前より優秀なプログラマが十万人はいると思うぞ。

333 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/02(金) 20:04:43.34 ID:PnTtMc740
>>324-329
おう、NGに協力してやるよ
韓国人死ね

というかいつも思うんだが、韓国下げに対してだけ妙にレスポンシブなのは気持ち悪いよ。
人口比1%以下でこれはないよね。

いずれにしろ出て行くのは自由だよ。Web板も流れているし、いいと思うぞ。
俺はあっちには行かないから安心しろ。

お前らは乗っ取り/背乗りしかしないが、それは韓国人やヤクザのやり方だぞ。
いい加減止めろ。誰の得にもならないし、ただの反社会行為だ。
そうではなくて、Web板のスレを盛り上げて、このスレの存在価値を無くし、
正面から正々堂々とこのスレを殺してみせろ。それが正しい競争だよ。
それが出来ないのなら、所詮お前らはその程度なんだよ。
お前らがこのスレに纏わりついていること自体、これを証明していることを自覚しろ。

>>331
内容には同意。韓国も発展途上国でしかない。
日本はそれらよりはだいぶマシ。

>>332
英文ソースも確認したが詳しいことは書いてないな。
もっとも、同じテストを日本でもやってみないとわからないし、
それ以前に大学生が1時間で解決できるプログラミング課題という時点でゴミだが。
とはいえ、外国人には謙遜というものは無いから、
奴らが主張する「出来ます」と俺らが想定するレベルでは相当な隔たりがあるのも常だが。

334 :デフォルトの名無しさん (ワンミングク MM7a-69En):2017/06/02(金) 20:20:39.04 ID:6OOVLM+bM
>>333
前から思ってた事がある
おまえが韓国が嫌いなのはわかったがおまえの発言内容やその性根っておまえが抱いてる韓国人そのものだぞ
レス中の「韓国」を「日本」に変えてみてごらん

335 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/02(金) 20:46:31.99 ID:PnTtMc740
>>334
俺は韓国が嫌いなわけではなくて、
論理的でないゴミが嫌いなだけ。そして韓国人はほぼ全員これに該当するだけ。

お前が何を言いたいのか分からないが、もし韓国の方が素晴らしいという主張を続ける気なら、
具体的に個人名/組織名/URL等提示すればいいだけ。(俺は早い段階でやった)
お前がすごいと思うものを持ってこい。
それもせずにお前らはわめき散らすだけだろ。だから韓国人はゴミなんだよ。

とはいえ俺の個人的志向なんてどうでもいい。お前らはWeb板でがんばれ。
俺は色々計算の上でやっている。
それが間違いかどうかはお前らがWeb板を盛り上げて証明すべき事項で、
ここを乗っ取るのは完全に間違いだよ。

俺はWeb板についてはまったく干渉してないし、今後もするつもりは無い。
逆にここについてはいちいち細かく干渉し続けてきている。
それでこっちのほうが盛り上がるのなら、それはお前が間違っているということなんだよ。
JavaScriptはWeb言語なんだから、フォークで決着つけるべきだろ。

そして韓国人死ね
ああこれはNGへの協力だからね(はあと)

336 :デフォルトの名無しさん (ワンミングク MM7a-69En):2017/06/02(金) 21:01:53.94 ID:6OOVLM+bM
>>335
おまえの精神が韓国人そのものって言ってるんだよ
わかったかい?

もう一度書いておくぞ

レス中の「韓国」を「日本」に変えてみてごらん

あら不思議、韓国人の出来上がり

337 :デフォルトの名無しさん (ワッチョイ dea7-zUMb):2017/06/02(金) 21:22:45.44 ID:eRFbfsBq0
気持ちはわかるけどその返しも同じ穴の狢だからな
やめとけよ

338 :デフォルトの名無しさん (ワッチョイ a6c8-PQPf):2017/06/02(金) 22:10:20.83 ID:D6cmkCxK0
コンパイルエラーなんてコンパイルしてみてから確認すりゃいいんだからぶっつけ本番コンパイルみたいなのを試験にする意味とか皆無

339 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/02(金) 22:14:06.54 ID:PnTtMc740
>>336-337
まず俺はお前らが何故突然大挙してこっちに来たのかが分からない。
俺にはWeb板のスレはいつもどおり機能しているように見えたし、
統合とかそういう話も全く無しで、自然発生的にいきなり来たからね。

でも、それがもし、こっちのスレのほうがマシだという判断の下なら、
それは完全に間違いだ。なぜなら、このスレがマシだったのは、

× 俺がいちいちグダグダ注文をつけたから
○ お前らがいなかったから

だからね。スレの質は住民の質であり、
お前らがいるスレはゴミになる、それはお前らがゴミだから、でしかない。

だからお前らの同時移住はただのイナゴ行為で、結局良スレを潰してしまう。
これがこれまで繰り返されてきたことであり、これはお前らにとっても利益はないだろ。
だからWeb板に帰れ、あるいは別スレ立てろ(前スレの終盤参照)、と言っている。
お前らはそれもせずにイナゴ行為を続け、しかもスレ立ても邪魔するし、
ただのキチガイだよ。死ねでしかない。
しかしこれももう何度も言った事だけどね。

だから韓国人は死ね
ああこれもNGへの(ry

340 :デフォルトの名無しさん (アウアウウー Saa1-XxFC):2017/06/02(金) 23:25:51.53 ID:nWdRxOL6a
(ワッチョイ bdc8-zUMb) が垂れ流す韓国論はゴミだと思うが、自分を客観視できないタイプなんだろうな

341 :デフォルトの名無しさん (ワッチョイ 29c8-TLbp):2017/06/02(金) 23:48:55.84 ID:Bn+nRtH50
ネトウヨは巣に戻れよ

342 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/02(金) 23:50:12.92 ID:PnTtMc740
もしお前らが自分のことを客観視できるのなら、
お前ら自身がゴミだと自覚できるはずだ。
だって事実として、お前らがいるスレがことごとくゴミになるんだから。

俺について文句を言うのなら、Web板に行けよ。
それで盛り上げて、結果としてこのスレを殺してみせろ。
そうやって+方向の競争にしなければならない。
お前らは−方向の競争しかしない。
だからゴミなんだよ。

そして韓国人は死ね
ああこれも(ry

343 :デフォルトの名無しさん (ササクッテロロ Sp3d-OHob):2017/06/03(土) 01:12:15.43 ID:U7n4TZ9ep
韓国の悪口言ってる奴何なの?
お前在日に虐められたの?
市ぬまで虐めとけばよかったな

在日は差別されてお前どころでない社会的いじめを受けてるんだ
弱者に石を投げるクズがお前だ

344 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/03(土) 01:47:12.83 ID:Fy30HWMq0
おー、プロ被害者乙。いい加減その嘘も止めろよ。
つかこのスレどんだけ韓国人いんだよ。正直びっくりだわ。

で、結局ここまでの反論は全て「ウリがそう思うからそうニダ」しかないだろ。
これが韓国人だよ。全て感情論。
しかも自己矛盾してるだろ。
そのクズが居座っていると分かっているこのスレに何故お前はわざわざ来てんだよ?
プロ被害者だからか?


つーか、せっかく協力してやってるんだから、ちゃんとNGしとけよ。
そしたら俺のレスなんて見えないはずだし、お前らも火病ること無いだろ。

真面目に議論する気あるならURLもってこい。
お前らによると韓国や中国のサイトはすごいんだろ?


そして韓国人は死ね
(ry

345 :デフォルトの名無しさん (ワッチョイ d9bc-rLqX):2017/06/03(土) 08:29:54.65 ID:nLyqFVK50
スレ違い

346 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/03(土) 09:28:44.08 ID:Fy30HWMq0
>>343
というか読み直したら、しれっととんでもない事言ってるな

> 市ぬまで虐めとけばよかったな
へー、お前はイジメの加害者なんだー
死ねよマジで

韓国人死ね(ry

347 :デフォルトの名無しさん (ワッチョイ b992-rLqX):2017/06/03(土) 09:39:09.43 ID:RVoqohAC0
2chでプログラマ板がプログラム板から隔離されている理由がまさにこれ

348 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/04(日) 01:45:26.81 ID:KvQiSILl0
ああ確かに、マ板的話題についてかなり早い段階から指摘されていたな。
では少し技術的なことを書いておこう。

Web板の719以降、zipWithだが、ネイティブで書くならこう。

var a = [13, 64, 76];

var b = ["as", "ft", "jay"];
var c = a.map(function(v,i){return {number:v, name:this[i]};},b); // (C)

宣言型っぽく書くなら結局のところ、

var d = [].f(a,'number').f(b,'name'); // (D)

と書きたいところだがこれはプロトタイプ拡張になるので、精々

var e = new MyArray().f(a,'number').f(b,'name'); // (E)

これで直行性重視でfを整備するか、
面倒だから2つ纏めて(C)にしてしまうか。

ただ正直、こんなところで悩むから上達しないんだと思うよ。
だからあの質問者に対しての(表面的ではなく)本当の意味での親切な回答は
「ウダウダ考えずに今お前が書ける方法で書け」であって、
俺だったら無視して終わりだ。

韓国人死ね(ry

349 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/04(日) 01:46:35.82 ID:KvQiSILl0
ただしこれを自らの課題として捕らえた719とlodashは悪くない。
お前らは既に一通り書ける上で、別の書き方を試している。
これ自体は上達する方法ではあると思うし。
だから応援してやるよ。どうせこっちも見てるだろうし。

当人は理解しているだろうが、

var f = (y) => (x,i) => new Object({ number : x, name : y[i] });

はクロージャで補足するので筋が悪い。

var result = zipWith(f, a, b);

は「関数型で」というリクエストだからだと思うが、通常なら

var result = zipWith(a, 'number', b, 'name');

の方が使いやすい。だったらいっそのこと纏めちまえ、となると(C)になる。

JavaScriptの場合はthisを使えるのでいちいちラップすることなく、直接(C)形式で書ける。
この仕様を奇妙だと思うか、便利だと思うかだが、
JavaScriptの実力を使い切るつもりなら、後者じゃないと駄目だ。
その場合、関数のthisはいちいち何になるか考えながらコーディングする癖が必要になる。
これをウザイと思うか、面白いと思うかだね。

lodashに関しては、大概の機能については上記の通り1〜3行で書ける物ばかりで、
よほど大量に使わないと効果は得られない。
「そんなときにlodash」ってのは彼が常にやっているけど、正直、訴求力はないね。
ただし個人的に常に使うと決めているのなら、それもありだとは思うが。

韓国人死ね(ry

350 :デフォルトの名無しさん (ワッチョイ b921-4lah):2017/06/04(日) 02:16:58.81 ID:WjXWBKwj0
>>349
そだね
JSなら無駄にカリー化せずともアローをやめてthisで使うだけで良かったんだけど、
何かあの質問者は本気で聞いてる感じでもなかったからそこら辺は手抜きしたわ
JSは純粋関数型じゃないんだから変にこだわりすぎても損するだけなんだけどな

351 :デフォルトの名無しさん (ワッチョイ bdc8-zUMb):2017/06/04(日) 02:49:49.69 ID:KvQiSILl0
>>350
thisだから気持ち悪いが、この場合実質的に引数だから
これでも「JavaScript的にはカリー化してる」と言い切ってしまうのもありだとは思うがな。
なんつうか、この辺の気持ち悪さに慣れる必要があるというか。

とはいえ意味無い質問が多いのは俺も思う。

162 KB
新着レスの表示

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)