JavaScript を自ら学ぶ人のための質問スレッドです。
次スレは>>950が(本スレで改善案があれば考慮して)立ててください
■規則/推奨ルール
・メール欄を空欄にし、名前にレス番を入れることを強く推奨(なりすまし防止)
・質問内容は具体的に。言葉だけでなく、出来る限り再現性を確認したサンプルコードの掲示。
・質問テンプレートの利用推奨。
・質問への「答え」だけでなく「意見」を出しても良い。
■禁止行為
・丸投げ質問
・迷惑スクリプトの質問
・オレオレ用語の使用(一般的な用語を使用する事)
・煽り、批判等の他人を不快にさせる行為(批判の代わりに「AよりBが良い」のような代案を出す事)
■質問テンプレート
【環境】OS, ブラウザをバージョンと共に記入してください。
【条件】期待する回答の条件を書いてください。
【何をしたのか】何をしたら問題の現象が発生するのか。再現手順を具体的に書いてください。
【エラーメッセージ】エラーメッセージがあれば正確に書き写してください。
【期待する結果】最終的にどういう結果を望んでいるのか、を書いてください。
【サンプルコード】現象を再現可能な最小限のコードを書いてください。
1レスに収まらないならコード投稿サイトを利用してください。
http://jsdo.it/ http://jsbin.com/ http://jsfiddle.net/ http://ideone.com/
■回答者へ
・回答には多様性があります。他人の回答を尊重してください
・動作ブラウザや環境が限られる場合は、それを明記してください
・他人の回答を批判する代わりに、自分ならこう書くという例を示してください
・質問者がJavaScriptでなければ実現できないと勘違いしてるなら、その否定としてHTMLとCSSで実装しても良い
・他人の回答を見たくないのであれば、文句をつける代わりにNGにして見えないようにしてください。文句をつける=荒らしです
探検
+ JavaScript の質問用スレッド vol.133 +
■ このスレッドは過去ログ倉庫に格納されています
2018/04/16(月) 00:09:43.45ID:???
2018/04/22(日) 09:45:50.26ID:???
2018/04/22(日) 09:58:40.77ID:???
102Name_Not_Found
2018/04/22(日) 10:09:51.60ID:si0FuKql2018/04/22(日) 10:15:10.60ID:???
>>102
これ「文字列をintにキャストしようとしたときjsだと頭が非数値文字列ならNaNになる、phpだと0になる、どっちが直感的か」の話だろ
NaN周りの仕様持ち出すならjsのじゃないと意味ないし
どんな頭してんだ
これ「文字列をintにキャストしようとしたときjsだと頭が非数値文字列ならNaNになる、phpだと0になる、どっちが直感的か」の話だろ
NaN周りの仕様持ち出すならjsのじゃないと意味ないし
どんな頭してんだ
2018/04/22(日) 10:16:02.86ID:???
ああまあ、言いすぎた
ただの勘違いだったんならそれでいい、すまん
ただの勘違いだったんならそれでいい、すまん
105Name_Not_Found
2018/04/22(日) 10:25:06.40ID:si0FuKql >>104
こちらもすまんかった
こちらもすまんかった
2018/04/22(日) 12:12:56.46ID:???
お前ら全員謝れ
2018/04/22(日) 12:26:53.36ID:???
ごめんなすって
2018/04/22(日) 13:01:05.56ID:???
結局NaNがdoubleだってソース誰も出せてねぇじゃんw
2018/04/22(日) 13:07:31.37ID:???
doubleマックのソースなら
2018/04/22(日) 13:42:51.83ID:???
console.log( (typeof 1) );
console.log( (typeof 1.0) );
console.log( (typeof 1.1) );
console.log( (typeof NaN) );
結果は全部 number
jsではintやlongint、float/doubleみたいな型分けが無く、全部number型に押し込められてて実質全部double
なのでNaNも実質double
頭ではわかる気がする
けど、そうすると整数扱ってたつもりが浮動小数点数にありがちな誤差が生じて……みたいなことは、ないの?
console.log( (typeof 1.0) );
console.log( (typeof 1.1) );
console.log( (typeof NaN) );
結果は全部 number
jsではintやlongint、float/doubleみたいな型分けが無く、全部number型に押し込められてて実質全部double
なのでNaNも実質double
頭ではわかる気がする
けど、そうすると整数扱ってたつもりが浮動小数点数にありがちな誤差が生じて……みたいなことは、ないの?
2018/04/22(日) 13:48:06.96ID:???
typeof null
オブジェクトwwwww
オブジェクトwwwww
2018/04/22(日) 17:04:26.83ID:???
typeof ""
ストリングwwwww
typeof {}
typeof []
オブジェクトwwwww
typeof (()=>{})
ファンクションwwwwww
ストリングwwwww
typeof {}
typeof []
オブジェクトwwwww
typeof (()=>{})
ファンクションwwwwww
2018/04/22(日) 17:39:44.09ID:???
型といえば関数型プログラミングとオブジェクト指向型プログラミングってどっちがいいの?
2018/04/22(日) 17:42:29.17ID:???
オブジェクト指向は全体の構造を司るもの
わかりやすく言えばクラス
関数型は処理を司るもの
わかりやすく言えばメソッド
だから両方組み合わせるのが良い
わかりやすく言えばクラス
関数型は処理を司るもの
わかりやすく言えばメソッド
だから両方組み合わせるのが良い
2018/04/22(日) 18:06:55.47ID:???
>>108
https://tc39.github.io/ecma262/#sec-ecmascript-language-types-number-type
>>The Number type ...... representing the double-precision 64-bit format IEEE 754-2008 values ......
https://tc39.github.io/ecma262/#sec-terms-and-definitions-number-type
>> set of all possible Number values including the special “Not-a-Number” (NaN) value ......
https://tc39.github.io/ecma262/#sec-terms-and-definitions-nan
>> number value that is an IEEE 754-2008 “Not-a-Number” value
https://tc39.github.io/ecma262/#sec-ecmascript-language-types-number-type
>>The Number type ...... representing the double-precision 64-bit format IEEE 754-2008 values ......
https://tc39.github.io/ecma262/#sec-terms-and-definitions-number-type
>> set of all possible Number values including the special “Not-a-Number” (NaN) value ......
https://tc39.github.io/ecma262/#sec-terms-and-definitions-nan
>> number value that is an IEEE 754-2008 “Not-a-Number” value
2018/04/22(日) 21:47:05.72ID:???
MDN にもあるね、倍精度浮動小数点数だって
https://developer.mozilla.org/ja/docs/Web/JavaScript/Data_structures#Number_type
https://developer.mozilla.org/ja/docs/Web/JavaScript/Data_structures#Number_type
2018/04/22(日) 21:48:13.24ID:???
倍精度浮動小数点数があるなら
3倍精度浮動小数点数とか
4倍精度浮動小数点数とかあるの?
3倍精度浮動小数点数とか
4倍精度浮動小数点数とかあるの?
2018/04/22(日) 23:10:10.68ID:???
ごまかすなまず謝れ
2018/04/23(月) 00:19:04.20ID:???
これが勉強になった
https://ja.wikipedia.org/wiki/NaN
https://ja.wikipedia.org/wiki/NaN
2018/04/23(月) 00:20:35.95ID:???
IEEE 754では、NaNの表現について、指数部は全て1とし(これは無限大と同じ)、無限大の場合は仮
数部の全てを0とするのに対し、NaNは全0以外の任意のビット列としている。他に、先頭の符号
ビットで正負の区別がある。また、NaNの種別としてquiet NaN (qNaN) とsignaling NaN(sN
aN)があり、例外を投げる場合について違いがある。
数部の全てを0とするのに対し、NaNは全0以外の任意のビット列としている。他に、先頭の符号
ビットで正負の区別がある。また、NaNの種別としてquiet NaN (qNaN) とsignaling NaN(sN
aN)があり、例外を投げる場合について違いがある。
2018/04/23(月) 01:21:54.08ID:???
position:absolute;でブロック要素を自由に動かす
みたいな手法ってまだ生き生きしていますか?
例えば、div要素で小窓作ってD&Dで動かすみたいな作業です。
なぜこんな質問をしたかというと、3年くらいjs事情から離れていたので
もしかしたらブラウザから万能小窓を呼び出せるような機能が追加されたりしてないかな
と思ったからです
要は、alert窓の万能版(htmlタグも解釈できるし、呼び出したタブのみでjsで情報の授受ができる、など)みたいな
やはり、div要素で小窓作ってcssで操作というのが基本でしょうか?
みたいな手法ってまだ生き生きしていますか?
例えば、div要素で小窓作ってD&Dで動かすみたいな作業です。
なぜこんな質問をしたかというと、3年くらいjs事情から離れていたので
もしかしたらブラウザから万能小窓を呼び出せるような機能が追加されたりしてないかな
と思ったからです
要は、alert窓の万能版(htmlタグも解釈できるし、呼び出したタブのみでjsで情報の授受ができる、など)みたいな
やはり、div要素で小窓作ってcssで操作というのが基本でしょうか?
2018/04/23(月) 03:20:26.98ID:???
position:absolute;でやるけどdraggable属性とd&d APIが提供するevent使って実装ずいぶん楽になったんじゃないのかな。知らんけど。
2018/04/23(月) 06:34:25.98ID:???
>>121
用途によってはdialog要素が使えるかも
https://developer.mozilla.org/ja/docs/Web/HTML/Element/dialog
ただ、かなり新しくてブラウザの対応も不完全だからもうしばらくはおすすめしない
用途によってはdialog要素が使えるかも
https://developer.mozilla.org/ja/docs/Web/HTML/Element/dialog
ただ、かなり新しくてブラウザの対応も不完全だからもうしばらくはおすすめしない
2018/04/23(月) 10:50:12.67ID:???
使われなくなったイベントリスナを削除し忘れて
ずっと残っている時がありますが、使われなくなったイベントリスナを検知するにはどうすればいいですか?
ずっと残っている時がありますが、使われなくなったイベントリスナを検知するにはどうすればいいですか?
2018/04/23(月) 11:00:55.36ID:???
使われなくなったことをどうやって検知するんですか?
イベントリスナが貼り付けられた要素が削除されればブラウザが勝手に開放してくれんじゃないか
イベントリスナが貼り付けられた要素が削除されればブラウザが勝手に開放してくれんじゃないか
2018/04/23(月) 12:54:47.97ID:???
いやそういう意味ではなく、
ソースコードの中に、もはや使われなくなったイベントリスナ追加処理のコードが残るということです
呼ばれないイベントリスナは特に問題を起こさないので、見つけるタイミングが少ないです
ソースコードの中に、もはや使われなくなったイベントリスナ追加処理のコードが残るということです
呼ばれないイベントリスナは特に問題を起こさないので、見つけるタイミングが少ないです
2018/04/23(月) 13:26:24.03ID:???
どういう意味だよ日本語が不自由すぎる
2018/04/23(月) 13:57:41.12ID:???
は?
ここまで書いて分からないということは、多分あなたには分からないのでしょうね
ここまで書いて分からないということは、多分あなたには分からないのでしょうね
2018/04/23(月) 17:11:34.45ID:???
俺も意味分からんからスルーしてたw
2018/04/23(月) 17:30:05.01ID:???
コードの変更改修によって
もう使われなくなった「リスナに呼んでもらう関数」を
掃除したい
という意図にピザまん3個
もう使われなくなった「リスナに呼んでもらう関数」を
掃除したい
という意図にピザまん3個
2018/04/23(月) 18:07:14.70ID:???
つ grep
2018/04/23(月) 23:56:59.95ID:???
意味が分からんな
オブジェクトにもう使われなくなったプロパティが残ってるからそれを削除したい
と同じようなニュアンスか?
オブジェクトにもう使われなくなったプロパティが残ってるからそれを削除したい
と同じようなニュアンスか?
2018/04/24(火) 09:14:58.58ID:???
用済みになったコードを削除したいんじゃない?
次のように
{
let func = function(event){
…何かやる…
func = null;
}
element.onclick = func
}
次のように
{
let func = function(event){
…何かやる…
func = null;
}
element.onclick = func
}
2018/04/24(火) 09:28:46.12ID:???
「イベントリスナ追加処理のコード」だからなあ
やっぱり意味不明
やっぱり意味不明
2018/04/24(火) 09:28:46.27ID:???
必要なのか、不要なのかは人間様が判断しないとダメです
JavaScriptに人工知能は実装されていません
JavaScriptに人工知能は実装されていません
2018/04/24(火) 09:29:38.36ID:???
この流れ、もしかして一休さんかな
2018/04/24(火) 11:18:09.84ID:???
>>134
ワロタwそういやそうだな
ワロタwそういやそうだな
2018/04/24(火) 23:38:54.58ID:???
型情報って物理的にはどういう風に保持されてるの?
2018/04/25(水) 03:53:37.54ID:???
物理的にメモリをですね
140Name_Not_Found
2018/04/25(水) 22:33:55.34ID:hTMdu4KG2018/04/25(水) 23:58:24.98ID:???
テルアビブ
ひでぶ
ひでぶ
2018/04/26(木) 00:12:45.00ID:???
なにがしたいのかよくわからない
ブラウザのタブをアクティブにしたいの?
だとしたらコンテンツからでは無理だよ
ブラウザのタブをアクティブにしたいの?
だとしたらコンテンツからでは無理だよ
2018/04/26(木) 00:44:57.34ID:???
配列のreduceメソッドが何も減らないのになぜreduceなんて名前になってるかわからなくてイライラするので
理由を教えて下さい
理由を教えて下さい
2018/04/26(木) 01:02:32.10ID:???
>>143
reduceを一般的な使い方で使ってないのだろう
ここにも書いているが
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce
reduceは配列(複数の値)をどんどん消費していって
最終的に一つの値にするからreduceなんだよ
reduceを一般的な使い方で使ってないのだろう
ここにも書いているが
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce
reduceは配列(複数の値)をどんどん消費していって
最終的に一つの値にするからreduceなんだよ
2018/04/26(木) 01:44:47.41ID:???
>>144
蓄積変数ある以外forEach とかわらんやん
使った配列の中身が減っていくならまだ分かるけど減らんし
forEachWithAccumlatorVersionSpecialArrayMethodって名前にすべき
reduceなんておかしいわ
蓄積変数ある以外forEach とかわらんやん
使った配列の中身が減っていくならまだ分かるけど減らんし
forEachWithAccumlatorVersionSpecialArrayMethodって名前にすべき
reduceなんておかしいわ
2018/04/26(木) 01:46:38.21ID:???
関数型にforなんてものはありませんよ?
2018/04/26(木) 01:47:57.22ID:???
>>142
例えば指定した時間になるとタブをアクティブにするとかです
例えば指定した時間になるとタブをアクティブにするとかです
2018/04/26(木) 05:52:06.81ID:???
>>146
?
?
149Name_Not_Found
2018/04/26(木) 07:53:27.15ID:0TDqn0Ks2018/04/26(木) 13:16:29.47ID:???
map
射影。1対1
reduce
蓄積変数・accumulator に畳み込む。多対1
SQL のgroup by
射影。1対1
reduce
蓄積変数・accumulator に畳み込む。多対1
SQL のgroup by
2018/04/26(木) 13:50:57.93ID:???
2018/04/26(木) 21:23:45.17ID:???
2018/04/27(金) 13:14:02.46ID:???
null と undefinedの違いと使い分け方をおしえて
2018/04/27(金) 14:44:46.29ID:???
基本undefinedは自分で使うな
2018/04/27(金) 16:01:01.79ID:???
lodashのdebounceを使う時は
const f = _.debounce(()=>{
console.log('debounce');
},1000);
function hoge(){
f();
}
hoge();
hoge();
のように呼び出す関数の外で定義しておかないと、
前回のキャンセルが出来ませんが
呼び出す関数の中でdebounceを定義する方法はありますか?
const f = _.debounce(()=>{
console.log('debounce');
},1000);
function hoge(){
f();
}
hoge();
hoge();
のように呼び出す関数の外で定義しておかないと、
前回のキャンセルが出来ませんが
呼び出す関数の中でdebounceを定義する方法はありますか?
2018/04/27(金) 16:35:33.80ID:???
画面遷移のあるSPAはフレームワークを使った方がシンプルに作れると思いますが
一番シンプルなSPA用JavaScriptフレームワークは何ですか?
一番シンプルなSPA用JavaScriptフレームワークは何ですか?
2018/04/27(金) 17:36:44.71ID:???
SPAは意識高い系の営業がよく使いたがるな
それだけ
それだけ
2018/04/27(金) 19:24:30.41ID:???
アプリがSPAになるのはごく当然のことだと思いますが・・
2018/04/27(金) 20:08:32.39ID:???
開発がものっそい面倒になるけどメリットが見合わない印象
画面内の一部の要素をajaxで動的に変更するだけで十分で、複数ページ分の機能を丸ごとjsで面倒見るメリットがない
みたいな状態でほんとにSPA必要なんか?ってのが多いというか
画面内の一部の要素をajaxで動的に変更するだけで十分で、複数ページ分の機能を丸ごとjsで面倒見るメリットがない
みたいな状態でほんとにSPA必要なんか?ってのが多いというか
2018/04/27(金) 20:40:13.55ID:???
一番普及してるものが一番シンプルやろ
面倒くさいのは普及しない
つまりReact
面倒くさいのは普及しない
つまりReact
2018/04/27(金) 20:42:38.61ID:???
SPAって何のことかとおもってググったけど雑誌のことか。
すれち。
すれち。
2018/04/27(金) 20:54:27.67ID:???
>>155
何をしたいのかさっぱり分からん。
どうせやりたいことはこれだけだろ?
const hoge = _.debounce(()=>console.log('debounce'), 1000);
hoge();
hoge();
何をしたいのかさっぱり分からん。
どうせやりたいことはこれだけだろ?
const hoge = _.debounce(()=>console.log('debounce'), 1000);
hoge();
hoge();
2018/04/27(金) 20:56:23.36ID:???
2018/04/27(金) 21:07:56.21ID:???
実際に使っているかどうかと必要かどうかは別だろう
2018/04/27(金) 21:09:31.76ID:???
訂正
SPAは、ウェブアプリ、例えばGmailやGoogle Mapのようなものには必要かもしれない
ウェブサイトには必要ない。jQueryで十分
SPAは、ウェブアプリ、例えばGmailやGoogle Mapのようなものには必要かもしれない
ウェブサイトには必要ない。jQueryで十分
2018/04/27(金) 21:10:14.58ID:???
SPAはウェブアプリには必要かもしれないが
実際には殆ど使われていない
実際には殆ど使われていない
2018/04/27(金) 21:26:15.72ID:???
要するに金を搾り取るための道具・査定を低くするための道具としては優秀
2018/04/27(金) 21:47:26.10ID:???
自分が出来る・分かる→必要!重要!
自分が出来ない・分からない→不要![自分が知ってるもの]で十分!
なんて言うんだっけこういうの?
自分が出来ない・分からない→不要![自分が知ってるもの]で十分!
なんて言うんだっけこういうの?
2018/04/27(金) 21:50:42.00ID:???
防衛機制の合理化だね。
酸っぱいブドウはその一例。
また英語圏では「Sour Grapes」は「負け惜しみ」を意味する熟語でもある。
手に入れたくてたまらないのに、人・物・地位・階級など、努力しても手が届かない対象がある場合、その対象を「価値がない・低級で自分にふさわしくない」ものとみてあきらめ、心の平安を得る。
酸っぱいブドウはその一例。
また英語圏では「Sour Grapes」は「負け惜しみ」を意味する熟語でもある。
手に入れたくてたまらないのに、人・物・地位・階級など、努力しても手が届かない対象がある場合、その対象を「価値がない・低級で自分にふさわしくない」ものとみてあきらめ、心の平安を得る。
2018/04/27(金) 21:55:29.34ID:???
と他人事のようにいうことで、心の平安を得る
2018/04/27(金) 22:02:39.21ID:???
loadashとかしらん超初心者だけど挑戦という体で
var func1 = () => {
console.log('debouce1')
}
var func2 = () => {
console.log('debouce2')
}
const f = (func) => {
return _.debounce( ()=>{
return func()
}, 1000)
var hoge = (fun) => {
f(fun);
}
hoge(func1);
hoge(func2);
var func1 = () => {
console.log('debouce1')
}
var func2 = () => {
console.log('debouce2')
}
const f = (func) => {
return _.debounce( ()=>{
return func()
}, 1000)
var hoge = (fun) => {
f(fun);
}
hoge(func1);
hoge(func2);
2018/04/27(金) 22:09:35.70ID:???
const hoge = (function() {
const f = _.debounce(()=>console.log('debounce'),1000);
return function() {
f();
}
)();
hoge();
hoge();
const f = _.debounce(()=>console.log('debounce'),1000);
return function() {
f();
}
)();
hoge();
hoge();
2018/04/27(金) 23:54:54.66ID:???
2018/04/28(土) 00:41:00.47ID:???
簡単なSPA なら、jQuery Mobile, Vue.js
Angular, React, Electron などは、複雑
Angular, React, Electron などは、複雑
2018/04/28(土) 01:50:40.01ID:???
2018/04/28(土) 02:11:36.03ID:???
結局、SPAとは1pのフロントで全部やる利点が欠点よりも明らかに大きいんですか?
「1pにできてファイル数少なくなるから管理が楽」
なんて抜かした阿呆は知ってるけど
「1pにできてファイル数少なくなるから管理が楽」
なんて抜かした阿呆は知ってるけど
2018/04/28(土) 02:31:47.46ID:???
ファイルは逆に多くなるだろうなw
2018/04/28(土) 02:48:12.61ID:???
(フロントに)一極集中させたがったり
ファイル数を少なくしたがる層が一定数いるけど、なんでなのかね
ファイル数を少なくしたがる層が一定数いるけど、なんでなのかね
2018/04/28(土) 10:45:21.43ID:???
デプロイは楽だな
2018/04/28(土) 10:50:18.65ID:???
自動化するんだから数ではなにも変わらないと思うが?
2018/04/28(土) 10:58:27.81ID:???
難しいからspaクソ言うてる勢が自動デプロイ環境なんて整えるわけないよね。
いまだにftpでポチポチやってるに1票ww
いまだにftpでポチポチやってるに1票ww
2018/04/28(土) 11:12:49.88ID:???
ん? SPAって最終的に1ページになるだけで
ソースコードは普通に複数のファイルになるぞ
そしてビルド環境必須だから当然整えてるし、
それができる人ならデプロイ環境も整えられる
ソースコードは普通に複数のファイルになるぞ
そしてビルド環境必須だから当然整えてるし、
それができる人ならデプロイ環境も整えられる
2018/04/28(土) 11:18:14.92ID:???
index.htmlとbundle.jsの2ファイルになるわ
2018/04/28(土) 11:26:13.26ID:???
SPAって別にビルド環境必須ではないぞ
別にサイトのうち多くのデータを1つのページで扱わないといけないこともないし
例えば2ページ間の遷移をajaxで行えばそのページはSPAと言える
もうちょっとSPAっぽくしたければ、
Nodeのようなアプリケーションサーバとpjax使えば非常に簡単に作れる
別にサイトのうち多くのデータを1つのページで扱わないといけないこともないし
例えば2ページ間の遷移をajaxで行えばそのページはSPAと言える
もうちょっとSPAっぽくしたければ、
Nodeのようなアプリケーションサーバとpjax使えば非常に簡単に作れる
2018/04/28(土) 11:28:56.98ID:???
何度も検索するようなページではSPAにすれば通信が減る
とか書いてるサイトがクソほどあって失笑
お前検索をクライアントサイドに閉じ込められると思ってんのか
検索結果部分だけ動的に更新させりゃ済むだろが
とか書いてるサイトがクソほどあって失笑
お前検索をクライアントサイドに閉じ込められると思ってんのか
検索結果部分だけ動的に更新させりゃ済むだろが
2018/04/28(土) 12:28:48.67ID:???
> 検索結果部分だけ動的に更新させりゃ済むだろが
それ検索結果の表示ページに遷移しないんだからアプリかどうかは知らんがシングルページじゃん
> お前検索をクライアントサイドに閉じ込められると思ってんのか
クライアントサイドに閉じ込められるかどうかはspaうんぬんと関係ないぞ。
クライアントサイドをどう作るかであって、サーバサイドと連携するしないやどうやるかは別の話で関係ない。
それ検索結果の表示ページに遷移しないんだからアプリかどうかは知らんがシングルページじゃん
> お前検索をクライアントサイドに閉じ込められると思ってんのか
クライアントサイドに閉じ込められるかどうかはspaうんぬんと関係ないぞ。
クライアントサイドをどう作るかであって、サーバサイドと連携するしないやどうやるかは別の話で関係ない。
2018/04/28(土) 12:47:29.15ID:???
2018/04/28(土) 12:48:46.96ID:???
ajaxっていつからSPAって名前に変わったんですかねえ…
2018/04/28(土) 12:54:10.63ID:???
SPAなんて単なる概念でしょ
ムキになりすぎ
ムキになりすぎ
2018/04/28(土) 13:59:36.52ID:???
ぶっちゃけ提唱されたけどほとんど馴染まないまま消え去っていってる最中だからな
2018/04/28(土) 16:48:58.11ID:???
2018/04/28(土) 16:53:28.57ID:???
let a = function hoge(){
console.log(hoge);
}
a();
このような形で関数内から自分自身を参照出来ますが
関数外部からhoge();
としたらエラーになります
この関数名は、関数内からしか参照できないのでしょうか?
だとしたら関数にstatic変数を持たせるのに都合がいいですが、
関数名を使ってstatic変数を持たせる方法はアリなのでしょうか?
console.log(hoge);
}
a();
このような形で関数内から自分自身を参照出来ますが
関数外部からhoge();
としたらエラーになります
この関数名は、関数内からしか参照できないのでしょうか?
だとしたら関数にstatic変数を持たせるのに都合がいいですが、
関数名を使ってstatic変数を持たせる方法はアリなのでしょうか?
2018/04/28(土) 18:36:40.24ID:???
何がしたいか知らんけどクロージャ
var f = (n) => {
var count =n
return ()=> {
return ++count;
}
}
var f1 = f(1);
var f100 = f(100);
f1() //2
f100() //101
f1() //3
f100() //101
var f = (n) => {
var count =n
return ()=> {
return ++count;
}
}
var f1 = f(1);
var f100 = f(100);
f1() //2
f100() //101
f1() //3
f100() //101
2018/04/28(土) 18:43:04.99ID:???
>>172のパクリ?
2018/04/28(土) 19:06:05.21ID:???
アンカくらいつけろよ無能
2018/04/28(土) 19:34:59.86ID:???
あんか(行火)は炭火、電気ヒーター、化学発熱体等を内蔵した
一人用可搬型の採暖用保温具。 布団などに入れ直接手足に当てて
暖をとる暖房器具である。 地域や世代によっては
「こたつ」「足炬燵」と呼ばれることもある。
一人用可搬型の採暖用保温具。 布団などに入れ直接手足に当てて
暖をとる暖房器具である。 地域や世代によっては
「こたつ」「足炬燵」と呼ばれることもある。
2018/04/28(土) 19:45:59.98ID:???
はいはいおもしろいおもしろい
2018/04/28(土) 20:15:25.53ID:???
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★2 [少考さん★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 ★2 [ぐれ★]
- ベトナムのバイク「脱ガソリン」、シェア8割のホンダに打撃…政府が電動二輪普及を主導 [煮卵★]
- “ひとり焼肉”でおなじみ「焼肉ライク」が閉店ラッシュ。なぜ「コスパが悪い」と言われてしまうのか [Gecko★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★13 [蚤の市★]
- 「SCORE」←これなんて読むんや?🙋🏡
- 【高市朗報】鈴木大臣「嫌儲のデマに騙されないで。お米券の使い勝手は悪くない。卵味噌醤油も買えます。現金と変わりません」 [517459952]
- 【悲報】巨人阿部「秋季キャンプでエンドランの練習をしまくった。1回も成功しなかった。」
- 女性さん「クソオス!」←これをリアルで言えない理由
- ちんぽこ
- お前ら「グノーシア」ってアニメ知ってるか?どちゃクソ面白いぞ!!!
