[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
1-
抽出解除 レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
6
(1): (ワッチョイ ff46-H2rd [111.98.111.65]) 2021/11/10(水)18:59 ID:l7XWnHd40(1) AAS
過去スレみれねー
18: (ワッチョイ ff46-H2rd [111.98.111.65]) 2021/11/11(木)18:44 ID:a2zl13Hx0(1/4) AAS
ふーん、なるほどねぇ
19: (ワッチョイ ff46-H2rd [111.98.111.65]) 2021/11/11(木)19:03 ID:a2zl13Hx0(2/4) AAS
||クロージャーは、組み合わされた(囲まれた)関数と、
||その周囲の状態(レキシカル環境)への参照の組み合わせです。
||言い換えれば、クロージャは内側の関数から外側の関数スコープへのアクセスを提供します。
||(MDN)

「関数の内から関数の外を参照できる、参照権限(参照できる状態(仕組み))」ということだろ!!!
これできめ!
25
(1): (ワッチョイ ff46-H2rd [111.98.111.65]) 2021/11/11(木)22:18 ID:a2zl13Hx0(3/4) AAS
>>20
それは違う言語でしょ
JSはグローバルも一つの環境としてるから
グローバル内に宣言された関数も、囲まれた関数なんだよ
グローバルを関数と呼ぶのなら、それはそれかもなんだけど
26: (ワッチョイ ff46-H2rd [111.98.111.65]) 2021/11/11(木)22:22 ID:a2zl13Hx0(4/4) AAS
>>24
JSの設計のあいまいさを感じられるな
28
(1): (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/12(金)07:15 ID:JgN/83EX0(1/2) AAS
それを読んでも統一見解が得られづらいからこうなってるってわかる?
29: (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/12(金)07:25 ID:JgN/83EX0(2/2) AAS
でもまぁ一連のやり取りで
環境レコードや外部参照チェーンやスコープの復習ができたということで
この部分に関しては、脱素人になったわけだ、おめでとー
40
(1): (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/15(月)07:13 ID:slHpwqED0(1/4) AAS
JSのクロージャーは
関数内のプロパティに、外部から直接アクセスできないが
関数内から外部への参照はチェーンしているという状態をいう

外部Lexicalへの参照を持たない関数型は
関数ではあるけどクロージャーにならない
入り子になっていても

もうクロージャはこれで終わり
クロージャーに貴重な人生を奪われるなよ?
41
(1): 40 (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/15(月)07:21 ID:slHpwqED0(2/4) AAS
状態ではなく仕組みがいいな
クロージャーはオブジェクトセットという表現が適してる例が散見されるみたいだし
必要なオブジェクトセットを使ってnativeでクロージャーを実現してるんだから
クロージャーは仕組み!これできめ!
42: (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/15(月)07:45 ID:slHpwqED0(3/4) AAS
>>37

var a=0;
let b=1;
let c='C';

function func(){
let c=2;
return [a,b,c];
}

func.a='A';

console.log(
省7
45
(1): (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/15(月)22:27 ID:slHpwqED0(4/4) AAS
>>44
クラス数×value数×text種類数だけ処理数があるってことですか?
51: (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/16(火)19:57 ID:ES2RXggH0(1) AAS
switchの中をObject.keys().forEach()でまわして
addFunc[+i.value]で作り直したらすっきりしそう
いじりたくなるコードだけど可読性を考えたらこれはこれなのか
53
(2): (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/17(水)07:47 ID:/ZY56h0o0(1) AAS
>>52
「React andoridアプリ開発 エミュレータ」で検索どうぞ
「api16 開発 不具合 or 互換性」で検索どうぞ

これがベストっていう答えがないから
開発者が自分で試行錯誤して答えを出す問題かな
互換性の問題は作るものによっても違うからね
jellyならそんな問題ないとおもうけど
58: (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/18(木)07:17 ID:DvlppRWo0(1/2) AAS
そんなことはない
android5で使えるアプリが目的なんだから
android5で作成するのがベスト

reactNativeエンジンがどうエンコードして
androidで動かしてるのか分らんので
今のreactでandroid5のどの機能を使えるのか
全然わからんけどな
60: (ワッチョイ 6e46-wd7R [111.98.111.65]) 2021/11/18(木)19:32 ID:DvlppRWo0(2/2) AAS
API21からなんだな
66: (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/20(土)07:02 ID:0rDRyz8e0(1/6) AAS
evalを使えとなw
67: (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/20(土)07:04 ID:0rDRyz8e0(2/6) AAS
evalが生きていること自体、JSが未成熟の証
68
(1): (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/20(土)07:46 ID:0rDRyz8e0(3/6) AAS
>>61
evalは非推奨だから

function test(fun,x){
return fun(x);
}

test(function(x){return x*x+10},5);
としときましょう
70
(1): (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/20(土)18:57 ID:0rDRyz8e0(4/6) AAS
使いたければつかったらいいよ
72: (ワッチョイ 7646-+VBe [111.98.111.65]) 2021/11/20(土)19:54 ID:0rDRyz8e0(5/6) AAS
ブラウザ限定だし
HTMLと一緒でメンテナンスとか関係なければな

もしJSで金融システムみたいな厳格なシステム作ろうとしたら
開発者はみんな気がくるってしまうんじゃないかな
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.048s